XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory [Line Items]    
Total raw materials $ 111,456 $ 114,589
Total inventories 143,252 149,571
Fluids Systems    
Inventory [Line Items]    
Total raw materials 107,152 110,623
Industrial Solutions    
Inventory [Line Items]    
Total raw materials 4,304 3,966
Blended fluids systems components    
Inventory [Line Items]    
Finished goods 19,655 29,244
Finished goods - mats    
Inventory [Line Items]    
Finished goods $ 12,141 $ 5,738