v3.25.1
Consolidated Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2025
Consolidated Balance Sheet Components  
Schedule of inventory

    

March 31, 

    

December 31, 

2025

2024

Raw materials inventory

$

4,468

$

4,717

Finished goods inventory

 

3,607

 

3,927

Work in progress

199

270

Total inventory

$

8,274

$

8,914

Schedule of property and equipment

    

March 31, 

    

December 31, 

2025

2024

Leasehold improvements

$

14,766

$

14,727

Furniture and equipment

13,647

11,946

Internal-use software

 

4,629

 

4,349

Instruments

 

2,018

 

2,005

Construction in process

 

481

 

272

Accumulated depreciation and amortization

 

(15,620)

 

(13,592)

Property and equipment, net

$

19,921

$

19,707

Schedule of Intangible assets with finite lives

    

Gross

Accumulated

Net

Weighted Average Life

Carrying Amount

Amortization

Carrying Amount

Developed technology

10 years

$

360

$

(6)

$

354

Trade names

8 years

79

(2)

77

Customer relationships

7 years

 

69

 

(2)

 

67

Total intangible assets

$

508

$

(10)

$

498