Note 4 - Balance Sheet Components (Tables)
|
6 Months Ended |
Jul. 04, 2026 |
| Notes Tables |
|
| Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] |
| | | July 4, | | | January 3, | |
| (In thousands) | | 2026 | | | 2026 | |
| Accounts receivable | | $ | 120,024 | | | $ | 102,277 | |
| Less: Allowance for credit losses | | | — | | | | — | |
| Accounts receivable, net | | $ | 120,024 | | | $ | 102,277 | |
|
| Schedule of Inventory, Current [Table Text Block] |
| | | July 4, | | | January 3, | |
| (In thousands) | | 2026 | | | 2026 | |
| Work in progress | | $ | 86,457 | | | $ | 69,031 | |
| Finished goods | | | 14,044 | | | | 20,171 | |
| Total inventories, net | | $ | 100,501 | | | $ | 89,202 | |
|
| Property, Plant, and Equipment [Table Text Block] |
| | | July 4, | | | January 3, | |
| (In thousands) | | 2026 | | | 2026 | |
| United States | | $ | 38,587 | | | $ | 40,338 | |
| | | | | | | | | |
| India | | | 12,760 | | | | 11,825 | |
| Taiwan | | | 11,500 | | | | 11,524 | |
| Philippines | | | 7,142 | | | | 6,544 | |
| Malaysia | | | 7,305 | | | | 3,532 | |
| China | | | 1,962 | | | | 2,552 | |
| Other | | | 1,294 | | | | 717 | |
| Total foreign property and equipment, net | | | 41,963 | | | | 36,694 | |
| Total property and equipment, net | | $ | 80,550 | | | $ | 77,032 | |
|
| Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] |
| | | July 4, | | | January 3, | |
| (In thousands) | | 2026 | | | 2026 | |
| Current portion of liability for non-cancellable contracts | | $ | 15,494 | | | $ | 13,296 | |
| Current portion of operating lease liabilities | | | 5,491 | | | | 5,980 | |
| Contract liabilities | | | 5,496 | | | | 4,006 | |
| Other accrued liabilities | | | 6,210 | | | | 7,312 | |
| Total accrued liabilities | | $ | 32,691 | | | $ | 30,594 | |
|
| Other Liabilities [Table Text Block] |
| | | July 4, | | | January 3, | |
| (In thousands) | | 2026 | | | 2026 | |
| Long-term portion of liability for non-cancellable contracts | | $ | 5,531 | | | $ | 8,962 | |
| Other long-term liabilities | | | 5,666 | | | | 6,304 | |
| Total other long-term liabilities | | $ | 11,197 | | | $ | 15,266 | |
|