XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Asset Impairments and Other Restructuring Items - Schedule of Asset Impairments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill $ 406,100   $ 0 $ 406,056 $ 165,000
Impairment of goodwill loss, tax       19,600 0
Impairment of goodwill loss, net of tax       386,456 165,000
Impairment of fixed asset     1,372 10,468 33,697
Impairment of fixed asset, tax     289 2,198 7,076
Impairment of fixed asset, net of tax     1,083 8,270 26,621
Impairment of operating lease assets     2,794 1,979  
Impairment of operating lease assets, tax     587 416  
Impairment of operating lease assets, net of tax     2,207 1,563  
Impairments of inventories     3,581 31,151 0
Impairment of inventories, tax     752 5,979  
Impairment of inventories, net of tax     2,829 25,172  
Impairment of severance and restructuring costs     7,498 9,069 3,502
Impairment of severance and restructuring costs, tax     1,573 1,904 735
Impairment of severance and restructuring costs, net of tax     5,925 7,165 2,767
Release of currency translation adjustments on liquidation of an international operation     9,320    
Release of foreign currency translation adjustments on liquidation of an international operation, tax     0    
Release of foreign currency translation adjustments on liquidation of an international operation, net of tax     9,320 0 0
Operating lease, liability     29,933    
Corporate          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill       0 0
Impairment of fixed asset     0 0 0
Impairment of operating lease assets     0 0  
Impairments of inventories     0 0  
Impairment of severance and restructuring costs     1,555 1,385 0
Release of currency translation adjustments on liquidation of an international operation     9,320    
Offshore/ Manufactured Products          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill       86,500  
Impairments of inventories       16,200  
Offshore/ Manufactured Products | Operating Segments          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill       86,500 0
Impairment of fixed asset     0 0 0
Impairment of operating lease assets     0 0  
Impairments of inventories     0 16,249  
Impairment of severance and restructuring costs     868 1,355 1,655
Release of currency translation adjustments on liquidation of an international operation     0    
Downhole Technologies          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill   $ 165,000   192,502  
Impairment of fixed asset       1,600  
Impairment of operating lease assets     2,800 2,000  
Impairments of inventories     2,100 5,900  
Downhole Technologies | Operating Segments          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill       192,502 165,000
Impairment of fixed asset     0 1,623 0
Impairment of operating lease assets     0 1,979  
Impairments of inventories     2,113 5,921  
Impairment of severance and restructuring costs     809 2,018 0
Release of currency translation adjustments on liquidation of an international operation     0    
Well Site Services          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill       127,054  
Impairment of fixed asset     1,400    
Impairments of inventories     1,500 9,000  
Operating lease, liability     1,900    
Well Site Services | Operating Segments          
Impaired Long-Lived Assets Held and Used [Line Items]          
Impairments of goodwill       127,054 0
Impairment of fixed asset     1,372 8,845 33,697
Impairment of operating lease assets     2,794 0  
Impairments of inventories     1,468 8,981  
Impairment of severance and restructuring costs     4,266 $ 4,311 $ 1,847
Release of currency translation adjustments on liquidation of an international operation     $ 0