XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Revenues From Contracts With Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Revenues $ 287,903 $ 334,411  
Western Hemisphere | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 192,289 196,887  
Eastern Hemisphere | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 45,180 70,370  
Asia Pacific | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 50,434 67,154  
Products      
Disaggregation Of Revenue [Line Items]      
Revenues 213,760 258,834 $ 303,279
Products | Western Hemisphere | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 146,609 151,351  
Products | Eastern Hemisphere | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 34,912 56,038  
Products | Asia Pacific | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 32,239 51,445  
Services      
Disaggregation Of Revenue [Line Items]      
Revenues 74,143 75,577  
Services | Western Hemisphere | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 45,680 45,536  
Services | Eastern Hemisphere | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 10,268 14,332  
Services | Asia Pacific | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues $ 18,195 $ 15,709