XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Raw materials $ 118,800 $ 114,589
Total inventories 149,989 149,571
Fluids Systems    
Inventory [Line Items]    
Raw materials 114,122 110,623
Industrial Solutions    
Inventory [Line Items]    
Raw materials 4,678 3,966
Blended fluids systems components    
Inventory [Line Items]    
Finished goods 24,962 29,244
Finished goods - mats    
Inventory [Line Items]    
Finished goods $ 6,227 $ 5,738