XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 95,376 $ 70,761 $ 184,172 $ 134,162
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 54,352 46,428 108,811 91,945
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 41,024 24,333 75,361 42,217
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 70,258 59,516 143,123 110,022
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 37,614 39,472 81,422 75,211
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 32,644 20,044 61,701 34,811
Stocking Distributors, Net of Sales Allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 21,268 8,390 35,953 21,074
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,634 6,814 27,181 16,436
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,634 1,576 8,772 4,638
Non-recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,830 2,837 5,005 3,030
Non-recurring Engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 104 142 208 298
Non-recurring Engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,726 2,695 4,797 2,732
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3   56  
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3   56  
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 17 18 35 36
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 17 $ 18 $ 35 $ 36