v3.25.4
Note 4 - Balance Sheet Components (Tables)
12 Months Ended
Jan. 03, 2026
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

January 3,

  

December 28,

 

(In thousands)

 

2026

  

2024

 

Accounts receivable

 $102,277  $81,060 

Less: Allowance for credit losses

      

Accounts receivable, net

 $102,277  $81,060 
Schedule of Inventory, Current [Table Text Block]
  

January 3,

  

December 28,

 

(In thousands)

 

2026

  

2024

 

Work in progress

 $69,031  $82,273 

Finished goods

  20,171   21,137 

Total inventories, net

 $89,202  $103,410 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

January 3,

  

December 28,

 

(In thousands)

 

2026

  

2024

 

Current portion of liability for non-cancellable contracts

 $13,296  $13,534 

Contract liabilities

  4,006   11,182 

Liability for expiring production materials

  1,714   7,019 

Current portion of operating lease liabilities

  5,980   5,818 

Other accrued liabilities

  5,598   8,085 

Total accrued liabilities

 $30,594  $45,638 
Other Liabilities [Table Text Block]
  

January 3,

  

December 28,

 

(In thousands)

 

2026

  

2024

 

Long-term portion of liability for non-cancellable contracts

 $8,962  $16,022 

Other long-term liabilities

  6,304   7,894 

Total other long-term liabilities

 $15,266  $23,916