v3.26.3
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Net sales $ 172,956 $ 126,249 $ 447,077 $ 330,726
CHINA        
Net sales 46,109 14,162 77,233 45,261
MALAYSIA        
Net sales 26,842 12,397 74,228 41,406
TAIWAN        
Net sales 19,613 23,369 54,339 52,237
PHILIPPINES        
Net sales 18,680 20,416 53,170 49,405
Rest of the World [Member]        
Net sales 61,712 55,905 188,107 142,417
Systems [Member]        
Net sales 90,694 56,245 210,796 131,530
Non-systems [Member]        
Net sales $ 82,262 $ 70,004 $ 236,281 $ 199,196