XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Summary of Revenue Disaggregated by Geographical Region and Source of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 45,640 $ 31,670 $ 84,047 $ 59,767
Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 32,364 30,791 62,580 58,381
Subsea Projects [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 2,513 667 3,072 1,074
Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 10,763 212 18,395 312
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 11,651 4,553 18,975 10,141
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 1,452 991 2,312 1,955
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 6,160 9,435 10,071 16,681
Latin America [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 1,295 1,147 2,901 2,691
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 25,082 15,544 49,788 28,299
U.S. [Member] | Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 15,293 15,367 33,020 28,070
U.S. [Member] | Subsea Projects [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 911   1,459  
U.S. [Member] | Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 8,878 177 15,309 229
International [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 20,558 16,126 34,259 31,468
International [Member] | Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 17,071 15,424 29,560 30,311
International [Member] | Subsea Projects [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 1,602 667 1,613 1,074
International [Member] | Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,885 $ 35 $ 3,086 $ 83