XML 65 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
Project
Method
Source
$ / shares
shares
Mar. 31, 2019
USD ($)
Project
$ / shares
shares
Dec. 31, 2019
USD ($)
Feb. 26, 2019
USD ($)
Accounting Policies [Line Items]        
Number of product revenue sources | Method 2      
Unbilled receivables $ 129,310,000   $ 140,534,000  
Number of projects | Project 42 21    
Percentage of total revenues 31.40% 18.00%    
Percentage of product revenues 44.70% 26.00%    
Number of service revenue sources | Source 2      
Lease revenues $ 9,626,000 $ 10,407,000    
Goodwill impairment loss 7,700,000 0    
Impairment of property and equipment 0 0    
Impairment of intangible assets 0 0    
Inventory write-down 17,272,000      
Long-lived asset impairment 6,912,000      
Severance costs 8,399,000      
Restructuring costs 100,000      
Other restructuring charges $ 130,000 $ 2,400,000    
Shares authorized to be purchased (up to) (in shares)       $ 100,000,000
Treasury stock shares (in shares) | shares 808,389 28,078    
Average price of shares (in dollars per share) | $ / shares $ 30.91 $ 39.74    
Treasury stock, value of acquired shares $ 25,000,000.0 $ 1,100,000    
Eastern Hemisphere [Member]        
Accounting Policies [Line Items]        
Goodwill impairment loss 7,700,000      
Running Tools [Member]        
Accounting Policies [Line Items]        
Lease revenues 9,100,000      
Rental Facilities [Member]        
Accounting Policies [Line Items]        
Lease revenues 500,000      
Over Time Method        
Accounting Policies [Line Items]        
Unbilled receivables $ 87,400,000   $ 83,200,000