XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Balance Sheet Components
9 Months Ended
Sep. 30, 2023
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 2022 10-K.

 

    September 30,     December 31,  

(In thousands)

 

2023

   

2022

 

Accounts receivable

  $ 105,913     $ 94,018  

Less: Allowance for credit losses

           

Accounts receivable, net of allowance for credit losses

  $ 105,913     $ 94,018  

 

Inventories

 

    September 30,     December 31,  

(In thousands)

 

2023

   

2022

 

Work in progress

  $ 70,197     $ 58,269  

Finished goods

    33,822       52,106  

Total inventories, net

  $ 104,019     $ 110,375  

 

Property and Equipment – Geographic Information

 

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

 

    September 30,     December 31,  

(In thousands)

 

2023

   

2022

 

United States

  $ 29,531     $ 29,118  
                 

Taiwan

    11,527       10,732  

Philippines

    4,606       3,596  

China

    2,556       2,229  

Other

    1,944       1,939  

Total foreign property and equipment, net

    20,633       18,496  

Total property and equipment, net

  $ 50,164     $ 47,614  

 

Accrued Liabilities

 

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

 

   

September 30,

   

December 31,

 

(In thousands)

 

2023

   

2022

 

Liability for non-cancelable contracts

  $ 12,994     $ 10,498  

Current portion of operating lease liabilities

    5,932       6,454  

Contract liabilities

    5,074       17,666  

Liability for production materials

    4,049       6,002  

Other accrued liabilities

    8,256       7,847  

Total accrued liabilities

  $ 36,305     $ 48,467