v3.26.1
Significant Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Significant Balance Sheet Components [Abstract]  
Schedule of Inventory

InventoryInventory consisted of the following (in thousands):

 

 

 

 

June 30,
2026

 

 

December 31,
2025

 

Raw materials

 

 

$

30,689

 

 

$

24,741

 

Work in progress

 

 

 

2,751

 

 

 

2,921

 

Finished goods

 

 

 

11,969

 

 

 

10,820

 

Total

 

 

$

45,409

 

 

$

38,482

 

Schedule of Accrued and Other Current Liabilities

Accrued and other current liabilities—Accrued and other current liabilities consisted of the following (in thousands):

 

 

 

June 30,
2026

 

 

December 31,
2025

 

Accrued compensation

 

$

5,154

 

 

$

6,856

 

Deferred revenue, current

 

 

2,194

 

 

 

470

 

Accrued warranty expense

 

 

989

 

 

 

870

 

Accrued deferred offering costs

 

 

 

 

 

734

 

Other accrued liabilities

 

 

3,556

 

 

 

6,829

 

Total

 

$

11,893

 

 

$

15,759

 

Schedule of Changes in Reserve for Product Warranties

Changes in the reserve for product warranties were as follows (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Balance at beginning of period

 

$

980

 

 

$

625

 

 

$

870

 

 

$

556

 

Amounts charged to cost of revenue

 

 

384

 

 

 

340

 

 

 

824

 

 

 

600

 

Repairs and replacements

 

 

(375

)

 

 

(290

)

 

 

(705

)

 

 

(481

)

Balance at end of period

 

$

989

 

 

$

675

 

 

$

989

 

 

$

675