Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation (Details)

v3.23.1
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue disaggregation    
Total revenue $ 78,271 $ 122,806
Product    
Revenue disaggregation    
Total revenue 45,495 92,368
USM    
Revenue disaggregation    
Total revenue 17,568 15,228
Whole Asset Sales    
Revenue disaggregation    
Total revenue 27,656 75,875
Engineered Solutions    
Revenue disaggregation    
Total revenue 271 1,265
Leasing    
Revenue disaggregation    
Total revenue 5,622 8,201
Services    
Revenue disaggregation    
Total revenue 27,154 22,237
Asset Management Solutions    
Revenue disaggregation    
Total revenue 48,430 74,530
Asset Management Solutions | Product    
Revenue disaggregation    
Total revenue 42,808 66,329
Asset Management Solutions | USM    
Revenue disaggregation    
Total revenue 15,152 14,409
Asset Management Solutions | Whole Asset Sales    
Revenue disaggregation    
Total revenue 27,656 51,920
Asset Management Solutions | Leasing    
Revenue disaggregation    
Total revenue 5,622 8,201
TechOps    
Revenue disaggregation    
Total revenue 29,841 48,276
TechOps | Product    
Revenue disaggregation    
Total revenue 2,687 26,039
TechOps | USM    
Revenue disaggregation    
Total revenue 2,416 819
TechOps | Whole Asset Sales    
Revenue disaggregation    
Total revenue   23,955
TechOps | Engineered Solutions    
Revenue disaggregation    
Total revenue 271 1,265
TechOps | Services    
Revenue disaggregation    
Total revenue $ 27,154 $ 22,237