XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total revenue $ 117,770 $ 48,158 $ 212,271 $ 93,744
Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 36,923 35,524 66,005 69,399
Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 80,847 12,634 146,266 24,345
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 6,419 9,937 13,632 21,721
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 3,606 562 5,474 886
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 9,110 9,962 18,471 15,374
Latin America [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 33,171 2,265 49,602 3,889
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 65,464 25,432 125,092 51,874
U.S. [Member] | Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 14,141 15,241 28,174 31,745
U.S. [Member] | Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 51,323 10,191 96,918 20,129
International [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 52,306 22,726 87,179 41,870
International [Member] | Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 22,782 20,283 37,831 37,654
International [Member] | Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 29,524 $ 2,443 $ 49,348 $ 4,216