XML 48 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Balance Sheet Components (Tables)
12 Months Ended
Dec. 28, 2024
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Accounts receivable

 $81,060  $104,373 

Less: Allowance for credit losses

      

Accounts receivable, net of allowance for credit losses

 $81,060  $104,373 
Schedule of Inventory, Current [Table Text Block]
  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Work in progress

 $82,273  $65,396 

Finished goods

  21,137   33,430 

Total inventories, net

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

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Current portion of liability for non-cancelable contracts

 $13,534  $11,418 

Contract liabilities

  11,182   5,304 

Liability for expiring production materials

  7,019   2,172 

Current portion of operating lease liabilities

  5,818   5,571 

Foreign, VAT, and other taxes payable

  3,375   6,758 

Other accrued liabilities

  4,710   4,825 

Total accrued liabilities

 $45,638  $36,048 
Other Liabilities [Table Text Block]
  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Long-term portion of liability for non-cancelable contracts

 $16,022  $7,668 

Long-term portion of uncertain tax positions

  2,518   21,888 

Other long-term liabilities

  5,376   11,179 

Total other long-term liabilities

 $23,916  $40,735