Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation (Details)

v3.23.3
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue disaggregation        
Total revenue $ 92,484 $ 50,999 $ 240,081 $ 313,413
Product        
Revenue disaggregation        
Total revenue 66,842 16,823 149,960 217,813
Leasing        
Revenue disaggregation        
Total revenue 2,488 7,786 11,396 23,342
Services        
Revenue disaggregation        
Total revenue 23,154 26,390 78,725 72,258
Operating segments        
Revenue disaggregation        
Total revenue 92,484 50,999 240,081 313,413
Operating segments | Product        
Revenue disaggregation        
Total revenue 66,842 16,823 149,960 217,813
Operating segments | USM        
Revenue disaggregation        
Total revenue 21,638 13,583 59,057 44,078
Operating segments | Whole Asset Sales        
Revenue disaggregation        
Total revenue 44,812 2,677 90,029 171,056
Operating segments | Engineered Solutions        
Revenue disaggregation        
Total revenue 392 563 874 2,679
Operating segments | Leasing        
Revenue disaggregation        
Total revenue 2,488 7,786 11,396 23,342
Operating segments | Services        
Revenue disaggregation        
Total revenue 23,154 26,390 78,725 72,258
Asset Management Solutions | Operating segments        
Revenue disaggregation        
Total revenue 65,054 20,591 150,555 209,662
Asset Management Solutions | Operating segments | Product        
Revenue disaggregation        
Total revenue 62,566 12,805 139,159 186,320
Asset Management Solutions | Operating segments | USM        
Revenue disaggregation        
Total revenue 17,754 10,128 49,348 38,869
Asset Management Solutions | Operating segments | Whole Asset Sales        
Revenue disaggregation        
Total revenue 44,812 2,677 89,811 147,451
Asset Management Solutions | Operating segments | Leasing        
Revenue disaggregation        
Total revenue 2,488 7,786 11,396 23,342
TechOps | Operating segments        
Revenue disaggregation        
Total revenue 27,430 30,408 89,526 103,751
TechOps | Operating segments | Product        
Revenue disaggregation        
Total revenue 4,276 4,018 10,801 31,493
TechOps | Operating segments | USM        
Revenue disaggregation        
Total revenue 3,884 3,455 9,709 5,209
TechOps | Operating segments | Whole Asset Sales        
Revenue disaggregation        
Total revenue     218 23,605
TechOps | Operating segments | Engineered Solutions        
Revenue disaggregation        
Total revenue 392 563 874 2,679
TechOps | Operating segments | Services        
Revenue disaggregation        
Total revenue $ 23,154 $ 26,390 $ 78,725 $ 72,258