XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory [Line Items]    
Total raw materials $ 109,005 $ 105,289
Total inventories 147,191 147,857
Fluids systems    
Inventory [Line Items]    
Total raw materials 103,149 98,974
Industrial Solutions    
Inventory [Line Items]    
Total raw materials 5,856 6,315
Blended fluids systems components    
Inventory [Line Items]    
Finished goods 28,714 31,744
Finished goods - mats    
Inventory [Line Items]    
Finished goods $ 9,472 $ 10,824