XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Balance Sheet Components
3 Months Ended
Mar. 29, 2025
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

Note 4 - Balance Sheet Components

 

Accounts Receivable

 

Accounts receivable do not bear interest and are shown net of an allowance for expected lifetime credit losses, which reflects our best estimate of probable losses inherent in the accounts receivable balance, as described in our 2024 10-K.

 

    March 29,     December 28,  

(In thousands)

 

2025

   

2024

 

Accounts receivable

  $ 84,545     $ 81,060  

Less: Allowance for credit losses

           

Accounts receivable, net

  $ 84,545     $ 81,060  

 

Inventories

 

    March 29,     December 28,  

(In thousands)

 

2025

   

2024

 

Work in progress

  $ 75,344     $ 82,273  

Finished goods

    19,546       21,137  

Total inventories, net

  $ 94,890     $ 103,410  

 

Property and Equipment – Geographic Information

 

Our Property and equipment, net by country at the end of each period was as follows:

 

    March 29,     December 28,  

(In thousands)

 

2025

   

2024

 

United States

  $ 27,511     $ 26,578  
                 

Taiwan

    11,440       11,234  

Philippines

    6,088       6,086  

India

    3,550       2,165  

China

    2,845       2,504  

Other

    4,265       4,421  

Total foreign property and equipment, net

    28,188       26,410  

Total property and equipment, net

  $ 55,699     $ 52,988  

 

Accrued Liabilities

 

Included in Accrued liabilities in the Consolidated Balance Sheets are the following balances:

 

   

March 29,

   

December 28,

 

(In thousands)

 

2025

   

2024

 

Current portion of liability for non-cancelable contracts

  $ 12,323     $ 13,534  

Contract liabilities

    4,362       11,182  

Liability for expiring production materials

    3,520       7,019  

Current portion of operating lease liabilities

    5,566       5,818  

Other accrued liabilities

    4,999       8,085  

Total accrued liabilities

  $ 30,770     $ 45,638  

 

Other Long-Term Liabilities

 

Included in Other long-term liabilities in the Consolidated Balance Sheets are the following balances:

 

   

March 29,

   

December 28,

 

(In thousands)

 

2025

   

2024

 

Long-term portion of liability for non-cancelable contracts

  $ 13,778     $ 16,022  

Other long-term liabilities

    7,274       7,894  

Total other long-term liabilities

  $ 21,052     $ 23,916