XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 106,747 $ 102,186 $ 204,563 $ 190,468
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39,234 34,523 85,759 69,880
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 67,513 67,663 118,804 120,588
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 79,991 85,545 152,490 157,417
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 24,435 23,566 54,921 47,967
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 55,556 61,979 97,569 109,450
Stocking distributors, net of sales allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 20,683 14,010 41,472 28,518
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 14,338 10,908 30,075 21,672
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,345 3,102 11,397 6,846
Non-recurring engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,257 1,957 5,687 3,535
Non-recurring engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 461 49 763 241
Non-recurring engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,796 1,908 4,924 3,294
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,456 656 4,476 962
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,456 656 4,476 962
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 360 18 438 36
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 360 $ 18 $ 438 $ 36