XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 399,079 $ 359,364 $ 296,576
Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 155,758 189,144 190,256
Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 243,321 170,220 106,320
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 319,590 283,279 251,409
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 102,905 139,099 160,004
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 216,685 144,180 91,405
Stocking distributors, net of sales allowances [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 65,650 63,482 37,921
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 51,819 49,359 29,411
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 13,831 14,123 8,510
Non-recurring engineering [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 10,967 10,713 7,022
Non-recurring engineering [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 1,034 686 841
Non-recurring engineering [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 9,933 10,027 6,181
Royalties [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 2,801 1,819 152
Royalties [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 2,801 1,819 152
Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 71 71 72
Other [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 71 $ 71 $ 72