XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Agreement
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Revenue Recognition [Line Items]      
Revenue $ 45,586 $ 38,407  
Deferred revenue, revenue recognized 2,800    
Maximum [Member]      
Revenue Recognition [Line Items]      
Sales return reserves $ 100   $ 100
Energy Industrial [Member]      
Revenue Recognition [Line Items]      
Number of performance obligations | Agreement 1    
Revenue $ 33,875 30,775  
EV Thermal Barrier [Member]      
Revenue Recognition [Line Items]      
Revenue $ 11,700 $ 7,600