XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 103,118 $ 84,911 $ 293,586 $ 269,083
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 43,916 41,444 113,796 150,255
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 59,202 43,467 179,790 118,828
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 82,084 65,867 239,501 208,990
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 29,051 29,801 77,018 111,223
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 53,033 36,066 162,483 97,767
Stocking Distributors, Net of Sales Allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 17,157 13,480 45,675 49,433
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 14,288 11,405 35,960 38,586
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,869 2,075 9,715 10,847
Non-recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,826 4,084 6,361 9,089
Non-recurring Engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 577 238 818 446
Non-recurring Engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,249 3,846 5,543 8,643
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,033 1,462 1,995 1,518
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,033 1,462 1,995 1,518
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18 18 54 53
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 18 $ 18 $ 54 $ 53