XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory [Line Items]    
Total raw materials $ 147,136 $ 124,181
Total inventories 190,171 155,341
Fluids Systems    
Inventory [Line Items]    
Total raw materials 142,012 119,242
Industrial Solutions    
Inventory [Line Items]    
Total raw materials 5,124 4,939
Blended fluids systems components    
Inventory [Line Items]    
Finished goods 35,781 27,793
Finished goods - mats    
Inventory [Line Items]    
Finished goods $ 7,254 $ 3,367