Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation (Details)

v3.22.1
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue disaggregation    
Total revenue $ 122,806 $ 58,435
Product    
Revenue disaggregation    
Total revenue 92,368 25,126
USM    
Revenue disaggregation    
Total revenue 15,228 10,368
Whole Asset Sales    
Revenue disaggregation    
Total revenue 75,875 13,771
Engineered Solutions    
Revenue disaggregation    
Total revenue 1,265 987
Leasing    
Revenue disaggregation    
Total revenue 8,201 6,256
Services    
Revenue disaggregation    
Total revenue 22,237 27,053
Asset Management Solutions    
Revenue disaggregation    
Total revenue 74,530 29,252
Asset Management Solutions | Product    
Revenue disaggregation    
Total revenue 66,329 22,996
Asset Management Solutions | USM    
Revenue disaggregation    
Total revenue 14,409 9,225
Asset Management Solutions | Whole Asset Sales    
Revenue disaggregation    
Total revenue 51,920 13,771
Asset Management Solutions | Leasing    
Revenue disaggregation    
Total revenue 8,201 6,256
TechOps    
Revenue disaggregation    
Total revenue 48,276 29,183
TechOps | Product    
Revenue disaggregation    
Total revenue 26,039 2,130
TechOps | USM    
Revenue disaggregation    
Total revenue 819 1,143
TechOps | Whole Asset Sales    
Revenue disaggregation    
Total revenue 23,955  
TechOps | Engineered Solutions    
Revenue disaggregation    
Total revenue 1,265 987
TechOps | Services    
Revenue disaggregation    
Total revenue $ 22,237 $ 27,053