XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenue from Contracts with Customers - 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
Revenue $ 133,349 $ 127,091 $ 377,470 $ 391,982
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
CHINA        
Revenue $ 64,805 $ 49,671 $ 185,636 $ 154,702
Percentage of revenue 49.00% 39.00% 49.00% 39.00%
JAPAN        
Revenue $ 7,301 $ 16,633 $ 24,279 $ 64,782
Percentage of revenue 5.00% 13.00% 6.00% 17.00%
Other Asia [Member]        
Revenue $ 14,605 $ 13,508 $ 37,511 $ 35,375
Percentage of revenue 11.00% 11.00% 10.00% 9.00%
Asia [Member]        
Revenue $ 86,711 $ 79,812 $ 247,426 $ 254,859
Percentage of revenue 65.00% 63.00% 65.00% 65.00%
Americas [Member]        
Revenue $ 24,871 $ 19,156 $ 81,751 $ 74,745
Percentage of revenue 19.00% 15.00% 22.00% 19.00%
Europe [Member]        
Revenue $ 21,767 $ 28,123 $ 48,293 $ 62,378
Percentage of revenue 16.00% 22.00% 13.00% 16.00%
Sales Channel, Through Intermediary [Member] | Product [Member]        
Revenue $ 110,992 $ 120,266 $ 309,339 $ 356,001
Percentage of revenue 83.00% 95.00% 82.00% 91.00%
Sales Channel, Directly to Consumer [Member] | Product [Member]        
Revenue $ 22,357 $ 6,825 $ 68,131 $ 35,981
Percentage of revenue 17.00% 5.00% 18.00% 9.00%