v3.26.1
Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2026
Mar. 29, 2025
Segment Reporting Information [Line Items]    
Revenues $ 226,144 $ 171,356
Cost of revenues 139,350 106,833
Gross profit $ 86,794 $ 64,523
Gross margin 38.40% 37.70%
Research and development $ 30,780 $ 27,800
Selling Expense 12,876 13,027
Marketing Expense 5,077 4,447
Net Contribution 38,061 19,249
General and Administrative Expense 14,339 15,980
Factory start-up costs 7,074 0
Operating Income (Loss) 16,648 3,269
Other income, net 441 890
Income before income taxes and equity investment 19,263 7,476
Interest income, net 2,174 3,317
Systems    
Segment Reporting Information [Line Items]    
Revenues 27,887 34,836
Probe Cards    
Segment Reporting Information [Line Items]    
Revenues 198,257 136,520
Probe Cards | Systems    
Segment Reporting Information [Line Items]    
Revenues 0 0
Systems    
Segment Reporting Information [Line Items]    
Revenues 27,887 34,836
Systems | Systems    
Segment Reporting Information [Line Items]    
Revenues 27,887 34,836
Operating segments | Probe Cards    
Segment Reporting Information [Line Items]    
Revenues 198,257 136,520
Cost of revenues 98,126 84,905
Gross profit $ 100,131 $ 51,615
Gross margin 50.50% 37.80%
Research and development $ 21,772 $ 21,056
Selling Expense 7,723 6,566
Marketing Expense 1,622 1,580
Net Contribution 69,014 22,413
Operating segments | Systems    
Segment Reporting Information [Line Items]    
Revenues 27,887 34,836
Cost of revenues 17,285 19,321
Gross profit $ 10,602 $ 15,515
Gross margin 38.00% 44.50%
Research and development $ 5,231 $ 3,968
Selling Expense 3,838 3,660
Marketing Expense 1,820 1,741
Net Contribution (287) 6,146
Corporate and Other    
Segment Reporting Information [Line Items]    
Revenues 0 0
Cost of revenues (23,939) (2,607)
Gross profit (23,939) (2,607)
Research and development 3,777 2,776
Selling Expense 1,315 2,801
Marketing Expense 1,635 1,126
Net Contribution $ (30,666) $ (9,310)