XML 28 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Balance Sheet Components
12 Months Ended
Dec. 28, 2024
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. We determine this allowance through an assessment of known troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available evidence.

 

  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Accounts receivable

 $81,060  $104,373 

Less: Allowance for credit losses

      

Accounts receivable, net of allowance for credit losses

 $81,060  $104,373 

 

We had no material bad debt expense in fiscal 2024, 2023, or 2022.

 

Inventories

 

  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Work in progress

 $82,273  $65,396 

Finished goods

  21,137   33,430 

Total inventories, net

 $103,410  $98,826 

 

Accrued Liabilities

 

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

 

  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Current portion of liability for non-cancelable contracts

 $13,534  $11,418 

Contract liabilities

  11,182   5,304 

Liability for expiring production materials

  7,019   2,172 

Current portion of operating lease liabilities

  5,818   5,571 

Foreign, VAT, and other taxes payable

  3,375   6,758 

Other accrued liabilities

  4,710   4,825 

Total accrued liabilities

 $45,638  $36,048 

 

Other Long-Term Liabilities

 

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

 

  

December 28,

  

December 30,

 

(In thousands)

 

2024

  

2023

 

Long-term portion of liability for non-cancelable contracts

 $16,022  $7,668 

Long-term portion of uncertain tax positions

  2,518   21,888 

Other long-term liabilities

  5,376   11,179 

Total other long-term liabilities

 $23,916  $40,735