XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue $ 359,364 $ 296,576 $ 262,977
Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 189,144 190,256 187,896
Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 170,220 106,320 75,081
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 283,279 251,409 222,702
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 139,099 160,004 159,135
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 144,180 91,405 63,567
Stocking distributors, net of sales allowances [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 63,482 37,921 37,599
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 49,359 29,411 27,797
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 14,123 8,510 9,802
Non-recurring engineering [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 10,713 7,022 2,457
Non-recurring engineering [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 686 841 843
Non-recurring engineering [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 10,027 6,181 1,614
Royalties [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 1,819 152 145
Royalties [Member] | Brick Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue     121
Royalties [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 1,819 152 24
Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 71 72 74
Other [Member] | Advanced Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 71 $ 72 $ 74