XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Balance Sheet Components (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 30,

  

December 31,

 

(In thousands)

 

2023

  

2022

 

Accounts receivable

 $104,373  $94,018 

Less: Allowance for credit losses

      

Accounts receivable, net of allowance for credit losses

 $104,373  $94,018 
Schedule of Inventory, Current [Table Text Block]
  

December 30,

  

December 31,

 

(In thousands)

 

2023

  

2022

 

Work in progress

 $65,396  $58,269 

Finished goods

  33,430   52,106 

Total inventories, net

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

December 30,

  

December 31,

 

(In thousands)

 

2023

  

2022

 

Liability for non-cancelable contracts

 $11,418  $10,498 

Contract liabilities

  5,304   17,666 

Current portion of operating lease liabilities

  5,571   6,454 

Foreign, VAT, and other taxes payable

  6,758   4,268 

Other accrued liabilities

  6,997   9,581 

Total accrued liabilities

 $36,048  $48,467