Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation (Details)

v3.22.2.2
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue disaggregation        
Total revenue $ 50,999 $ 73,298 $ 313,413 $ 223,654
Product        
Revenue disaggregation        
Total revenue 16,823 43,613 217,813 124,914
USM        
Revenue disaggregation        
Total revenue 13,583 14,781 44,078 37,509
Whole Asset Sales        
Revenue disaggregation        
Total revenue 2,677 27,408 171,056 83,868
Engineered Solutions        
Revenue disaggregation        
Total revenue 563 1,424 2,679 3,537
Leasing        
Revenue disaggregation        
Total revenue 7,786 8,002 23,342 20,624
Services        
Revenue disaggregation        
Total revenue 26,390 21,683 72,258 78,116
Asset Management Solutions        
Revenue disaggregation        
Total revenue 20,591 48,876 209,662 138,427
Asset Management Solutions | Product        
Revenue disaggregation        
Total revenue 12,805 40,874 186,320 117,803
Asset Management Solutions | USM        
Revenue disaggregation        
Total revenue 10,128 13,466 38,869 33,935
Asset Management Solutions | Whole Asset Sales        
Revenue disaggregation        
Total revenue 2,677 27,408 147,451 83,868
Asset Management Solutions | Leasing        
Revenue disaggregation        
Total revenue 7,786 8,002 23,342 20,624
TechOps        
Revenue disaggregation        
Total revenue 30,408 24,422 103,751 85,227
TechOps | Product        
Revenue disaggregation        
Total revenue 4,018 2,739 31,493 7,111
TechOps | USM        
Revenue disaggregation        
Total revenue 3,455 1,315 5,209 3,574
TechOps | Whole Asset Sales        
Revenue disaggregation        
Total revenue     23,605  
TechOps | Engineered Solutions        
Revenue disaggregation        
Total revenue 563 1,424 2,679 3,537
TechOps | Services        
Revenue disaggregation        
Total revenue $ 26,390 $ 21,683 $ 72,258 $ 78,116