v3.25.2
Note 3 - Revenue from Contracts with Customers - 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
Revenue $ 123,971 $ 124,076 $ 244,121 $ 264,891
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
CHINA        
Revenue $ 63,696 $ 48,159 $ 120,831 $ 105,031
Percentage of revenue 52.00% 39.00% 50.00% 40.00%
JAPAN        
Revenue $ 4,024 $ 23,161 $ 16,978 $ 48,149
Percentage of revenue 3.00% 19.00% 7.00% 18.00%
Other Asia [Member]        
Revenue $ 15,254 $ 11,299 $ 22,906 $ 21,867
Percentage of revenue 12.00% 9.00% 9.00% 8.00%
Asia [Member]        
Revenue $ 82,974 $ 82,619 $ 160,715 $ 175,047
Percentage of revenue 67.00% 67.00% 66.00% 66.00%
Americas [Member]        
Revenue $ 26,883 $ 23,609 $ 56,880 $ 55,589
Percentage of revenue 22.00% 19.00% 23.00% 21.00%
Europe [Member]        
Revenue $ 14,114 $ 17,848 $ 26,526 $ 34,255
Percentage of revenue 11.00% 14.00% 11.00% 13.00%
Sales Channel, Through Intermediary [Member] | Product [Member]        
Revenue $ 104,010 $ 112,530 $ 198,347 $ 235,735
Percentage of revenue 84.00% 91.00% 81.00% 89.00%
Sales Channel, Directly to Consumer [Member] | Product [Member]        
Revenue $ 19,961 $ 11,546 $ 45,774 $ 29,156
Percentage of revenue 16.00% 9.00% 19.00% 11.00%