Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation (Details)

v3.22.2
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue disaggregation        
Total revenue $ 139,608 $ 91,921 $ 262,414 $ 150,356
Product        
Revenue disaggregation        
Total revenue 108,622 56,175 200,990 81,301
USM        
Revenue disaggregation        
Total revenue 15,267 12,360 30,495 22,728
Whole Asset Sales        
Revenue disaggregation        
Total revenue 92,504 42,689 168,379 56,460
Engineered Solutions        
Revenue disaggregation        
Total revenue 851 1,126 2,116 2,113
Leasing        
Revenue disaggregation        
Total revenue 7,355 6,366 15,556 12,622
Services        
Revenue disaggregation        
Total revenue 23,631 29,380 45,868 56,433
Asset Management Solutions        
Revenue disaggregation        
Total revenue 114,541 60,299 189,071 89,551
Asset Management Solutions | Product        
Revenue disaggregation        
Total revenue 107,186 53,933 173,515 76,929
Asset Management Solutions | USM        
Revenue disaggregation        
Total revenue 14,332 11,244 28,741 20,469
Asset Management Solutions | Whole Asset Sales        
Revenue disaggregation        
Total revenue 92,854 42,689 144,774 56,460
Asset Management Solutions | Leasing        
Revenue disaggregation        
Total revenue 7,355 6,366 15,556 12,622
TechOps        
Revenue disaggregation        
Total revenue 25,067 31,622 73,343 60,805
TechOps | Product        
Revenue disaggregation        
Total revenue 1,436 2,242 27,475 4,372
TechOps | USM        
Revenue disaggregation        
Total revenue 935 1,116 1,754 2,259
TechOps | Whole Asset Sales        
Revenue disaggregation        
Total revenue (350)   23,605  
TechOps | Engineered Solutions        
Revenue disaggregation        
Total revenue 851 1,126 2,116 2,113
TechOps | Services        
Revenue disaggregation        
Total revenue $ 23,631 $ 29,380 $ 45,868 $ 56,433