XML 66 R40.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total revenue $ 38,407 $ 28,097
Energy Industrial [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 30,139 27,549
Subsea Projects [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 559 407
Research Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 77 41
Thermal Barrier [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 7,632 100
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 7,324 5,588
Canada [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 860 964
Europe [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 3,911 7,246
Latin America [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 1,606 1,544
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 24,706 12,755
U.S. [Member] | Energy Industrial [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 17,650 12,662
U.S. [Member] | Subsea Projects [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 548  
U.S. [Member] | Research Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 77 41
U.S. [Member] | Thermal Barrier [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 6,431 52
International [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 13,701 15,342
International [Member] | Energy Industrial [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 12,489 14,887
International [Member] | Subsea Projects [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 11 407
International [Member] | Thermal Barrier [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 1,201 $ 48