XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Related Information - Disaggregated Revenues, Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Total revenues $ 614,781 $ 492,625 $ 820,119
Industrial Solutions      
Segment Reporting Information [Line Items]      
Total revenues 193,992 138,017 199,802
Product sales revenues      
Segment Reporting Information [Line Items]      
Total revenues 484,300 378,813 654,006
Product sales revenues | Industrial Solutions      
Segment Reporting Information [Line Items]      
Total revenues 66,796 29,170 56,465
Rental revenues | Industrial Solutions      
Segment Reporting Information [Line Items]      
Total revenues 68,455 47,341 70,207
Service revenues | Industrial Solutions      
Segment Reporting Information [Line Items]      
Total revenues 49,920 53,958 73,130
Industrial blending revenues | Industrial Solutions      
Segment Reporting Information [Line Items]      
Total revenues $ 8,821 $ 7,548 $ 0