XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 102,186 $ 95,376 $ 190,468 $ 184,172
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34,523 54,352 69,880 108,811
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 67,663 41,024 120,588 75,361
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 85,545 70,258 157,417 143,123
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23,566 37,614 47,967 81,422
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 61,979 32,644 109,450 61,701
Stocking Distributors, Net of Sales Allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 14,010 21,268 28,518 35,953
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,908 16,634 21,672 27,181
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,102 4,634 6,846 8,772
Non-recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,957 3,830 3,535 5,005
Non-recurring Engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49 104 241 208
Non-recurring Engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,908 3,726 3,294 4,797
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 656 3 962 56
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 656 3 962 56
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18 17 36 35
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 18 $ 17 $ 36 $ 35