XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Net sales $ 126,249 $ 95,342 $ 330,726 $ 307,657
TAIWAN        
Net sales 23,369 3,533 52,237 14,964
PHILIPPINES        
Net sales 20,416 10,451 49,405 32,001
CHINA        
Net sales 14,162 12,770 45,261 43,586
MALAYSIA        
Net sales 12,397 12,223 41,406 42,913
UNITED STATES        
Net sales 15,139 16,512 31,883 48,327
SINGAPORE        
Net sales 9,873 9,051 20,008 34,044
Rest of the World [Member]        
Net sales 30,893 30,802 90,526 91,822
Systems [Member]        
Net sales 56,245 31,102 131,530 103,685
Non-systems [Member]        
Net sales $ 70,004 $ 64,240 $ 199,196 $ 203,972