XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Revenues From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenues $ 73,141 $ 73,250
Western Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 48,246 48,420
Eastern Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 15,045 9,441
Asia Pacific | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 9,850 15,389
Products    
Disaggregation Of Revenue [Line Items]    
Revenues 55,642 55,583
Products | Western Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 36,661 37,916
Products | Eastern Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 11,783 6,722
Products | Asia Pacific | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 7,198 10,945
Services    
Disaggregation Of Revenue [Line Items]    
Revenues 17,499 17,667
Services | Western Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 11,585 10,504
Services | Eastern Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 3,262 2,719
Services | Asia Pacific | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues $ 2,652 $ 4,444