Note 4 - Balance Sheet Components (Tables)
|
6 Months Ended |
Jun. 28, 2025 |
Notes Tables |
|
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] |
| | June 28, | | | December 28, | |
(In thousands) | | 2025 | | | 2024 | |
Accounts receivable | | $ | 85,659 | | | $ | 81,060 | |
Less: Allowance for credit losses | | | — | | | | — | |
Accounts receivable, net | | $ | 85,659 | | | $ | 81,060 | |
|
Schedule of Inventory, Current [Table Text Block] |
| | June 28, | | | December 28, | |
(In thousands) | | 2025 | | | 2024 | |
Work in progress | | $ | 76,838 | | | $ | 82,273 | |
Finished goods | | | 16,994 | | | | 21,137 | |
Total inventories, net | | $ | 93,832 | | | $ | 103,410 | |
|
Property, Plant and Equipment [Table Text Block] |
| | June 28, | | | December 28, | |
(In thousands) | | 2025 | | | 2024 | |
United States | | $ | 32,621 | | | $ | 26,578 | |
| | | | | | | | |
Taiwan | | | 10,282 | | | | 11,234 | |
Philippines | | | 7,017 | | | | 6,086 | |
India | | | 6,145 | | | | 2,165 | |
China | | | 2,701 | | | | 2,504 | |
Other | | | 4,206 | | | | 4,421 | |
Total foreign property and equipment, net | | | 30,351 | | | | 26,410 | |
Total property and equipment, net | | $ | 62,972 | | | $ | 52,988 | |
|
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] |
| | June 28, | | | December 28, | |
(In thousands) | | 2025 | | | 2024 | |
Current portion of liability for non-cancelable contracts | | $ | 11,740 | | | $ | 13,534 | |
Contract liabilities | | | 7,483 | | | | 11,182 | |
Liability for expiring production materials | | | 2,781 | | | | 7,019 | |
Current portion of operating lease liabilities | | | 5,923 | | | | 5,818 | |
Other accrued liabilities | | | 5,625 | | | | 8,085 | |
Total accrued liabilities | | $ | 33,552 | | | $ | 45,638 | |
|
Other Liabilities [Table Text Block] |
| | June 28, | | | December 28, | |
(In thousands) | | 2025 | | | 2024 | |
Long-term portion of liability for non-cancelable contracts | | $ | 11,661 | | | $ | 16,022 | |
Other long-term liabilities | | | 6,986 | | | | 7,894 | |
Total other long-term liabilities | | $ | 18,647 | | | $ | 23,916 | |
|