XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
numberOfPlan
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Standard product warranty period 1 year      
Deposits with foreign banks $ 95,200,000 $ 119,200,000    
Demonstration inventory shelf life (in years) 3 years      
Refurbished demonstration inventory selling period (in months) 12 months      
Service inventory turnover period 12 months      
Service inventory not for sale, useful life 3 years      
Reserve percentage of FIFO obsolete and excess inventory 100.00%      
Threshold for capitalization of property and equipment $ 1,000      
Depreciation 9,200,000 10,800,000 $ 13,000,000.0  
Impairment of goodwill 0 0 21,233,000  
Indefinite-lived intangible assets $ 0 0    
Intangible assets weighted-average amortization period 9 years      
Assets impairment charges $ 0 0 35,213,000  
Capitalized exploratory well cost, charged to expense $ 0 0 0  
Warranty term 1 year      
Number of compensation plans | numberOfPlan 2      
Revenue recognized $ 34,400,000 35,200,000    
Finite-Lived Intangible Assets        
Summary Of Significant Accounting Policies [Line Items]        
Capitalized exploratory well costs 2,000,000 0    
Open Technologies        
Summary Of Significant Accounting Policies [Line Items]        
Impairment of goodwill $ 21,200,000      
Nutfield, Laser Control Systems, Lanmark and Open Technologies Acquisitions        
Summary Of Significant Accounting Policies [Line Items]        
Assets impairment charges   0 $ 10,500,000 $ 0
Holobuilder        
Summary Of Significant Accounting Policies [Line Items]        
Intangible assets weighted-average amortization period 7 years      
Holobuilder | Accounting Standards Update 2021-08        
Summary Of Significant Accounting Policies [Line Items]        
Revenue recognized $ 4,000,000      
Performance Shares        
Summary Of Significant Accounting Policies [Line Items]        
Vesting period, years 3 years      
Software Development        
Summary Of Significant Accounting Policies [Line Items]        
Capitalized exploratory well costs $ 2,000,000 $ 0    
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Extended product warranty term 1 month      
Account receivable period due 30 days      
Other intangible assets, useful life 3 years      
Minimum | Product technology and patents        
Summary Of Significant Accounting Policies [Line Items]        
Other intangible assets, useful life 7 years      
Minimum | Software Development        
Summary Of Significant Accounting Policies [Line Items]        
Other intangible assets, useful life 1 year      
Minimum | In Process Research and Development        
Summary Of Significant Accounting Policies [Line Items]        
Other intangible assets, useful life 1 year      
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Extended product warranty term 3 years      
Account receivable period due 90 days      
Other intangible assets, useful life 20 years      
Maximum | Product technology and patents        
Summary Of Significant Accounting Policies [Line Items]        
Other intangible assets, useful life 20 years      
Maximum | Software Development        
Summary Of Significant Accounting Policies [Line Items]        
Other intangible assets, useful life 5 years      
Maximum | In Process Research and Development        
Summary Of Significant Accounting Policies [Line Items]        
Other intangible assets, useful life 5 years