XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 359,058 $ 405,059 $ 399,079
Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 161,729 181,166 155,758
Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 197,329 223,893 243,321
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 201,503 276,997 319,590
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 88,144 113,448 102,905
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 113,359 163,549 216,685
Stocking distributors, net of sales allowances [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 103,774 96,437 65,650
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 72,713 66,544 51,819
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 31,061 29,893 13,831
Non-recurring engineering [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 5,746 14,595 10,967
Non-recurring engineering [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 872 1,174 1,034
Non-recurring engineering [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 4,874 13,421 9,933
Royalties [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 46,595 15,872 2,801
Royalties [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 0 0 0
Royalties [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 46,595 15,872 2,801
Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 1,440 1,158 71
Other [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 0 0 0
Other [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,440 $ 1,158 $ 71