XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Revenues From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]    
Revenues $ 73,250 $ 86,372
Western Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 48,420 52,428
Eastern Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 9,441 22,517
Asia Pacific | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 15,389 11,427
Products    
Disaggregation Of Revenue [Line Items]    
Revenues 55,583 67,558
Products | Western Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 37,916 41,472
Products | Eastern Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 6,722 18,179
Products | Asia Pacific | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 10,945 7,907
Services    
Disaggregation Of Revenue [Line Items]    
Revenues 17,667 18,814
Services | Western Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 10,504 10,956
Services | Eastern Hemisphere | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues 2,719 4,338
Services | Asia Pacific | Operating Segments    
Disaggregation Of Revenue [Line Items]    
Revenues $ 4,444 $ 3,520