v3.26.1
Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Revenue $ 201,079 $ 123,971 $ 371,976 $ 244,121
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
CHINA        
Revenue $ 134,282 $ 63,696 $ 243,153 $ 120,831
Percentage of revenue 67.00% 52.00% 66.00% 50.00%
MALAYSIA        
Revenue $ 17,450 $ 12,754 $ 34,749 $ 17,547
Percentage of revenue 9.00% 10.00% 9.00% 7.00%
JAPAN        
Revenue $ 4,078 $ 4,024 $ 6,427 $ 16,978
Percentage of revenue 2.00% 3.00% 2.00% 7.00%
Other Asia [Member]        
Revenue $ 3,549 $ 2,500 $ 7,607 $ 5,359
Percentage of revenue 1.00% 2.00% 2.00% 2.00%
Asia [Member]        
Revenue $ 159,359 $ 82,974 $ 291,936 $ 160,715
Percentage of revenue 79.00% 67.00% 79.00% 66.00%
Americas [Member]        
Revenue $ 23,106 $ 26,883 $ 41,898 $ 56,880
Percentage of revenue 12.00% 22.00% 11.00% 23.00%
Europe [Member]        
Revenue $ 18,614 $ 14,114 $ 38,142 $ 26,526
Percentage of revenue 9.00% 11.00% 10.00% 11.00%
Sales Channel, Through Intermediary [Member] | Product [Member]        
Revenue $ 190,914 $ 104,010 $ 352,319 $ 198,347
Percentage of revenue 95.00% 84.00% 95.00% 81.00%
Sales Channel, Directly to Consumer [Member] | Product [Member]        
Revenue $ 10,165 $ 19,961 $ 19,657 $ 45,774
Percentage of revenue 5.00% 16.00% 5.00% 19.00%