XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 110,423 $ 93,166 $ 300,437 $ 262,892
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 44,917 43,764 114,508 123,842
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 65,506 49,402 185,929 139,050
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 52,670 55,259 174,214 145,660
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 20,728 25,854 58,630 66,902
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 31,942 29,405 115,584 78,758
Stocking distributors, net of sales allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 35,168 24,091 77,977 80,657
Stocking distributors, net of sales allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23,850 17,724 54,818 56,289
Stocking distributors, net of sales allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 11,318 6,367 23,159 24,368
Non-recurring engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 560 86 4,386 4,674
Non-recurring engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 339 186 1,060 651
Non-recurring engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 221 (100) 3,326 4,023
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 21,725 13,370 42,840 30,821
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 21,725 13,370 42,840 30,821
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 300 360 1,020 1,080
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 $ 300 $ 360 $ 1,020 $ 1,080