Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation (Details)

v3.21.2
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue disaggregation:        
Revenue $ 73,298 $ 57,065 $ 223,654 $ 159,556
Products        
Revenue disaggregation:        
Revenue 43,613 9,922 124,914 37,726
USM        
Revenue disaggregation:        
Revenue 14,781 9,540 37,509 32,583
Whole asset sales        
Revenue disaggregation:        
Revenue 27,408   83,868 3,103
Engineered solutions        
Revenue disaggregation:        
Revenue 1,424 382 3,537 2,040
Leasing        
Revenue disaggregation:        
Revenue 8,002 20,627 20,624 47,637
Services        
Revenue disaggregation:        
Revenue 21,683 26,516 78,116 74,193
Asset Management Solutions        
Revenue disaggregation:        
Revenue 48,876 29,652 138,427 81,334
Asset Management Solutions | Products        
Revenue disaggregation:        
Revenue 40,874 9,025 117,803 33,697
Asset Management Solutions | USM        
Revenue disaggregation:        
Revenue 13,466 9,025 33,935 30,594
Asset Management Solutions | Whole asset sales        
Revenue disaggregation:        
Revenue 27,408   83,868 3,103
Asset Management Solutions | Leasing        
Revenue disaggregation:        
Revenue 8,002 20,627 20,624 47,637
Tech Ops        
Revenue disaggregation:        
Revenue 24,422 27,413 85,227 78,222
Tech Ops | Products        
Revenue disaggregation:        
Revenue 2,739 897 7,111 4,029
Tech Ops | USM        
Revenue disaggregation:        
Revenue 1,315 515 3,574 1,989
Tech Ops | Engineered solutions        
Revenue disaggregation:        
Revenue 1,424 382 3,537 2,040
Tech Ops | Services        
Revenue disaggregation:        
Revenue $ 21,683 $ 26,516 $ 78,116 $ 74,193