XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components

5. Balance Sheet Components

Accounts Receivable

The following table presents the activities in the Company’s allowance for credit losses (in thousands):

Balance as of December 31, 2024

 

 

 

$

2,577

 

Increase in allowance

 

 

 

 

197

 

Write-offs

 

 

 

 

 

Balance as of March 31, 2025

 

 

 

$

2,774

 

Inventories

Inventories consist of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Raw materials

 

$

24,968

 

 

$

25,703

 

Work in process

 

 

10,005

 

 

 

9,973

 

Finished goods

 

 

20,797

 

 

 

23,711

 

Total inventories

 

$

55,770

 

 

$

59,387

 

 

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Inventory

 

$

1,747

 

 

$

2,079

 

Research and development expenses

 

 

164

 

 

 

219

 

Professional services

 

 

1,394

 

 

 

1,084

 

Customer rebates

 

 

1,801

 

 

 

1,733

 

 Other

 

 

2,732

 

 

 

3,090

 

Total accrued expenses and other current liabilities

 

$

7,838

 

 

$

8,205