XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 84,911 $ 78,112 $ 269,083 $ 212,274
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 41,444 47,693 150,255 139,638
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 43,467 30,419 118,828 72,636
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 65,867 68,338 208,990 178,360
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 29,801 40,916 111,223 116,127
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 36,066 27,422 97,767 62,233
Stocking Distributors, Net of Sales Allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,480 8,124 49,433 29,198
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 11,405 6,661 38,586 23,097
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,075 1,463 10,847 6,101
Non-recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,084 1,615 9,089 4,645
Non-recurring Engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 238 116 446 414
Non-recurring Engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,846 1,499 8,643 4,231
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,462 17 1,518 17
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,462 17 1,518 17
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18 18 53 54
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 18 $ 18 $ 53 $ 54