XML 63 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Adoption of ASC 606) - Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Revenues $ 337,466    
Products      
Disaggregation of Revenue [Line Items]      
Revenues 265,052 $ 351,132 $ 433,012
Services      
Disaggregation of Revenue [Line Items]      
Revenues 72,414    
Intercompany      
Disaggregation of Revenue [Line Items]      
Revenues 0    
Intercompany | Products      
Disaggregation of Revenue [Line Items]      
Revenues 0    
Intercompany | Services      
Disaggregation of Revenue [Line Items]      
Revenues 0    
Western Hemisphere | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 211,240    
Western Hemisphere | Operating Segments | Products      
Disaggregation of Revenue [Line Items]      
Revenues 170,282    
Western Hemisphere | Operating Segments | Services      
Disaggregation of Revenue [Line Items]      
Revenues 40,958    
Eastern Hemisphere | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 91,406    
Eastern Hemisphere | Operating Segments | Products      
Disaggregation of Revenue [Line Items]      
Revenues 71,719    
Eastern Hemisphere | Operating Segments | Services      
Disaggregation of Revenue [Line Items]      
Revenues 19,687    
Asia Pacific | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 34,820    
Asia Pacific | Operating Segments | Products      
Disaggregation of Revenue [Line Items]      
Revenues 23,051    
Asia Pacific | Operating Segments | Services      
Disaggregation of Revenue [Line Items]      
Revenues $ 11,769