XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Balance Sheet Components (Tables)
9 Months Ended
Sep. 27, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  September 27,  December 28, 

(In thousands)

 

2025

  

2024

 

Accounts receivable

 $95,492  $81,060 

Less: Allowance for credit losses

      

Accounts receivable, net

 $95,492  $81,060 
Schedule of Inventory, Current [Table Text Block]
  September 27,  December 28, 

(In thousands)

 

2025

  

2024

 

Work in progress

 $74,392  $82,273 

Finished goods

  16,324   21,137 

Total inventories, net

 $90,716  $103,410 
Property, Plant and Equipment [Table Text Block]
  September 27,  December 28, 

(In thousands)

 

2025

  

2024

 

United States

 $40,169  $26,578 
         

Taiwan

  9,422   11,234 

Philippines

  6,652   6,086 

India

  9,514   2,165 

China

  2,753   2,504 

Other

  3,622   4,421 

Total foreign property and equipment, net

  31,963   26,410 

Total property and equipment, net

 $72,132  $52,988 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

September 27,

  

December 28,

 

(In thousands)

 

2025

  

2024

 

Current portion of liability for non-cancelable contracts

 $12,150  $13,534 

Contract liabilities

  6,007   11,182 

Liability for expiring production materials

  1,998   7,019 

Current portion of operating lease liabilities

  5,805   5,818 

Other accrued liabilities

  6,126   8,085 

Total accrued liabilities

 $32,086  $45,638 
Other Liabilities [Table Text Block]
  

September 27,

  

December 28,

 

(In thousands)

 

2025

  

2024

 

Long-term portion of liability for non-cancelable contracts

 $11,410  $16,022 

Other long-term liabilities

  6,191   7,894 

Total other long-term liabilities

 $17,601  $23,916