XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 70,761 $ 63,355 $ 134,162 $ 129,080
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 46,428 48,005 91,945 94,630
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 24,333 15,350 42,217 34,450
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 59,516 53,027 110,022 107,741
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39,472 40,843 75,211 80,791
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 20,044 12,184 34,811 26,950
Stocking Distributors, Net of Sales Allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 8,390 10,029 21,074 19,311
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,814 7,111 16,436 13,228
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,576 2,918 4,638 6,083
Non-recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,837 281 3,030 1,954
Non-recurring Engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 142 51 298 599
Non-recurring Engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,695 230 2,732 1,355
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue       36
Royalties [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue       12
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue       24
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18 18 36 38
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 18 $ 18 $ 36 $ 38