XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory [Line Items]    
Raw materials $ 133,024 $ 124,181
Total inventories 169,968 155,341
Fluids Systems    
Inventory [Line Items]    
Raw materials 128,267 119,242
Industrial Solutions    
Inventory [Line Items]    
Raw materials 4,757 4,939
Blended fluids systems components    
Inventory [Line Items]    
Finished goods 29,894 27,793
Finished goods - mats    
Inventory [Line Items]    
Finished goods $ 7,050 $ 3,367