XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Net sales $ 107,680 $ 104,701 $ 204,477 $ 212,315
CHINA        
Net sales 16,971 19,072 31,099 30,816
MALAYSIA        
Net sales 10,847 13,791 29,009 30,690
PHILIPPINES        
Net sales 15,803 9,708 28,989 21,550
TAIWAN        
Net sales 22,581 6,242 28,868 11,431
UNITED STATES        
Net sales 7,988 17,173 16,744 31,815
SINGAPORE        
Net sales 5,258 12,929 10,135 24,993
Rest of the World [Member]        
Net sales 28,232 25,786 59,633 61,020
Systems [Member]        
Net sales 39,643 35,272 75,285 72,583
Non-systems [Member]        
Net sales $ 68,037 $ 69,429 $ 129,192 $ 139,732