v3.26.1
Revenue from Contracts with Customers - Summary of Changes in Contract Assets and Contract Liabilities (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contract liabilities  
Beginning Balance $ 1,259
Balance, current 1,259
Additions 44,076
Deductions (10,063)
Ending balance, Current 25,534
Ending balance, Non-current 9,738
Ending Balance 35,272
Thermal Barrier [Member]  
Contract liabilities  
Deferred revenue current, Additions 24,343
Deferred revenue current, Deductions (4,869)
Deferred revenue non-current, Additions 14,607
Deferred revenue non-current, Deductions (4,869)
Ending balance, Current 19,474
Ending balance, Non-current 9,738
Energy Industrial [Member]  
Contract liabilities  
Balance, current 1,259
Deferred revenue current, Additions 5,126
Deferred revenue current, Deductions (325)
Ending balance, Current $ 6,060