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

​