XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 405,059 $ 399,079 $ 359,364
Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 181,166 155,758 189,144
Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 223,893 243,321 170,220
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 276,997 319,590 283,279
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 113,448 102,905 139,099
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 163,549 216,685 144,180
Stocking distributors, net of sales allowances [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 96,437 65,650 63,482
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 66,544 51,819 49,359
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 29,893 13,831 14,123
Non-recurring engineering [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 14,595 10,967 10,713
Non-recurring engineering [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 1,174 1,034 686
Non-recurring engineering [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 13,421 9,933 10,027
Royalties [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 15,872 2,801 1,819
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 15,872 2,801 1,819
Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 1,158 71 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,158 $ 71 $ 71