XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 96,046 $ 85,854 $ 190,014 $ 169,726
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 35,480 39,486 69,591 80,078
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 60,566 46,368 120,423 89,648
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 59,774 47,951 121,544 90,401
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 19,620 20,238 37,902 41,048
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 40,154 27,713 83,642 49,353
Stocking distributors, net of sales allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23,599 27,527 42,809 56,566
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,604 19,158 30,968 38,565
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,995 8,369 11,841 18,001
Non-recurring engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,960 745 3,826 4,588
Non-recurring engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 256 90 721 465
Non-recurring engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,704 655 3,105 4,123
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,353 9,271 21,115 17,451
Royalties [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,353 9,271 21,115 17,451
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 360 360 720 720
Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 360 $ 360 $ 720 $ 720