XML 52 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2024
Consolidated Balance Sheet Components  
Schedule of inventory

    

December 31, 

    

December 31, 

2024

2023

Raw materials inventory

$

4,717

$

5,694

Finished goods inventory

 

3,927

 

5,977

Work in progress

270

558

Total inventory

$

8,914

$

12,229

Schedule of property and equipment

    

December 31, 

    

December 31, 

2024

2023

Leasehold improvements

$

14,727

$

14,654

Furniture and equipment

11,946

12,288

Internal-use software

 

4,349

 

4,106

Instruments

 

2,005

 

2,441

Construction in process

 

272

 

310

Accumulated depreciation and amortization

 

(13,592)

 

(10,286)

Property and equipment, net

$

19,707

$

23,513