XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash and Cash Equivalents

Cash, cash equivalents and restricted cash consisted of the following (in thousands):

 

 

 

June 30, 2025

 

 

December 31, 2024

 

Cash and cash equivalents

 

$

158,617

 

 

$

166,728

 

Restricted cash

 

 

2,587

 

 

 

2,090

 

Total cash, cash equivalents and restricted cash

 

$

161,204

 

 

$

168,818

 

Schedule of Accounts Receivable, Net

Accounts receivable consisted of the following (in thousands):

 

 

 

June 30, 2025

 

 

December 31, 2024

 

Trade receivables

 

$

14,964

 

 

$

15,001

 

Less: allowance for expected credit losses

 

 

(352

)

 

 

(260

)

Accounts receivable, net

 

$

14,612

 

 

$

14,741

 

 

Schedule of Inventories

Inventory consisted of the following (in thousands):

 

 

 

June 30, 2025

 

 

December 31, 2024

 

Raw materials

 

$

9,808

 

 

$

13,041

 

Work-in-process

 

 

414

 

 

 

443

 

Finished goods

 

 

13,948

 

 

 

7,260

 

Total inventory

 

$

24,170

 

 

$

20,744

 

Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

 

June 30, 2025

 

 

December 31, 2024

 

Laboratory and manufacturing equipment

 

$

35,932

 

 

$

35,405

 

Leasehold improvements

 

 

14,070

 

 

 

13,749

 

Computer equipment

 

 

2,331

 

 

 

6,207

 

Internal-use software

 

 

13,163

 

 

 

 

Office furniture and fixtures

 

 

1,691

 

 

 

1,651

 

Property and equipment, gross

 

 

67,187

 

 

 

57,012

 

Less: accumulated depreciation and amortization

 

 

(44,982

)

 

 

(40,265

)

Construction-in-progress

 

 

473

 

 

 

6,028

 

Property and equipment, net

 

$

22,678

 

 

$

22,775

 

Accrued Liabilities

Accrued liabilities, which are included in current liabilities on the condensed consolidated balance sheets consisted of the following (in thousands):

 

 

 

June 30, 2025

 

 

December 31, 2024

 

Accrued legal fees

 

$

10,389

 

 

$

2,051

 

Accrued compensation and related benefits

 

 

10,059

 

 

 

10,040

 

Accrued warranties

 

 

1,021

 

 

 

1,165

 

Accrued restructuring

 

 

708

 

 

 

1,581

 

Uninvoiced receipts

 

 

889

 

 

 

1,940

 

Other

 

 

1,141

 

 

 

4,658

 

Accrued liabilities

 

$

24,207

 

 

$

21,435