XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers - Summary of Revenue Disaggregated by Geographical Region and Source of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]    
Total revenue $ 28,097 $ 28,419
Product Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 27,649 26,086
Subsea Projects [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 407 2,221
Research Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 41 112
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 5,588 10,104
Canada [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 964 455
Europe [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 7,246 3,137
Latin America [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 1,544 1,050
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 12,755 13,673
U.S. [Member] | Product Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 12,714 12,453
U.S. [Member] | Subsea Projects [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue   1,108
U.S. [Member] | Research Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 41 112
International [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 15,342 14,746
International [Member] | Product Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 14,935 13,633
International [Member] | Subsea Projects [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 407 $ 1,113