v3.26.1
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