v3.25.2
Condensed Consolidated Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Condensed Consolidated Balance Sheet Components  
Schedule of inventory

    

June 30, 

    

December 31, 

2025

2024

Raw materials inventory

$

4,119

$

4,717

Finished goods inventory

 

3,477

 

3,927

Work in progress

337

270

Total inventory

$

7,933

$

8,914

Schedule of property and equipment

    

June 30, 

    

December 31, 

2025

2024

Leasehold improvements

$

14,787

$

14,727

Furniture and equipment

13,677

11,946

Internal-use software

 

4,635

 

4,349

Instruments

 

1,982

 

2,005

Construction in process

 

838

 

272

Accumulated depreciation and amortization

 

(16,515)

 

(13,592)

Property and equipment, net

$

19,404

$

19,707

Schedule of Intangible assets with finite lives

    

Gross

Accumulated

Net

Weighted Average Life

Carrying Amount

Amortization

Carrying Amount

Developed technology

15 years

$

432

$

(12)

$

420

Trade names

10 years

168

(6)

162

Customer relationships

7 years

 

59

 

(3)

 

56

Total intangible assets

$

659

$

(21)

$

638