XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment and Related Information - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
employee
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2    
Insurance settlements receivable $ 1,900    
Insured event, gain (loss) 849 $ 0 $ 0
Reduction of employees | employee   650  
Reduction of employees, percent   30.00%  
Severance costs   $ 4,300  
Inventory write-downs, severance costs and facility exist costs   29,200 23,200
Cost of revenues      
Segment Reporting Information [Line Items]      
Severance costs   2,700  
Selling, general and administrative expenses      
Segment Reporting Information [Line Items]      
Severance costs   1,600  
Fluids Systems      
Segment Reporting Information [Line Items]      
Insurance settlements receivable 1,900    
Inventory rationalization and business exit costs 3,700    
Insured event, gain (loss) 849 0 0
Severance costs 1,329 3,729 2,264
Inventory write-downs, severance costs and facility exist costs 5,475 28,600 18,803
Damage from Fire | Fluids Systems      
Segment Reporting Information [Line Items]      
Loss contingency costs incurred 5,500    
Damage from Fire | Inventory and property, plant and equipment | Fluids Systems      
Segment Reporting Information [Line Items]      
Loss contingency costs incurred 2,500    
Damage from Fire | Property-related cleanup and other costs | Fluids Systems      
Segment Reporting Information [Line Items]      
Loss contingency costs incurred 3,000    
Damage from Fire | Natural disasters and other casualty events | Fluids Systems      
Segment Reporting Information [Line Items]      
Loss contingency, receivable 2,900    
Insurance recoveries and recognized a charge $ 2,600    
Operating segments | Fluids Systems      
Segment Reporting Information [Line Items]      
Severance costs   3,700  
Inventory write-downs, severance costs and facility exist costs   28,600 18,800
Corporate office      
Segment Reporting Information [Line Items]      
Severance costs   600  
Inventory write-downs, severance costs and facility exist costs   $ 600 $ 4,400