XML 38 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Note 4 - Balance Sheet Components (Tables)
3 Months Ended
Apr. 04, 2026
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
    April 4,     January 3,  

(In thousands)

 

2026

   

2026

 

Accounts receivable

  $ 118,106     $ 102,277  

Less: Allowance for credit losses

           

Accounts receivable, net

  $ 118,106     $ 102,277  
Schedule of Inventory, Current [Table Text Block]
    April 4,     January 3,  

(In thousands)

 

2026

   

2026

 

Work in progress

  $ 69,480     $ 69,031  

Finished goods

    18,751       20,171  

Total inventories, net

  $ 88,231     $ 89,202  
Property, Plant, and Equipment [Table Text Block]
    April 4,     January 3,  

(In thousands)

 

2026

   

2026

 

United States

  $ 40,165     $ 40,338  
                 

Taiwan

    11,224       11,524  

Philippines

    6,856       6,544  

India

    12,337       11,825  

China

    2,153       2,552  

Other

    4,781       4,249  

Total foreign property and equipment, net

    37,351       36,694  

Total property and equipment, net

  $ 77,516     $ 77,032  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

April 4,

  

January 3,

 

(In thousands)

 

2026

  

2026

 

Current portion of liability for non-cancellable contracts

 $14,063  $13,296 

Current portion of operating lease liabilities

  5,839   5,980 

Contract liabilities

  4,441   4,006 

Other accrued liabilities

  7,159   7,312 

Total accrued liabilities

 $31,502  $30,594 
Other Liabilities [Table Text Block]
   

April 4,

   

January 3,

 

(In thousands)

 

2026

   

2026

 

Long-term portion of liability for non-cancellable contracts

  $ 7,260     $ 8,962  

Other long-term liabilities

    6,535       6,304  

Total other long-term liabilities

  $ 13,795     $ 15,266