v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total revenue $ 49,849 $ 78,024 $ 87,733 $ 156,747
Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 20,372 22,793 41,960 52,615
Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 29,477 55,231 45,773 104,132
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 3,612 8,553 9,078 15,718
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 265 1,194 265 2,005
Europe [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 6,776 4,047 15,803 8,802
Latin America [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 567 15,719 1,076 43,539
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 38,629 48,511 61,511 86,683
U.S. [Member] | Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 14,943 9,294 26,585 26,610
U.S. [Member] | Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 23,686 39,217 34,926 60,073
International [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 11,220 29,513 26,222 70,064
International [Member] | Energy Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,429 13,499 15,375 26,005
International [Member] | Thermal Barrier [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 5,791 $ 16,014 $ 10,847 $ 44,059