XML 55 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies.  
Schedule of lease costs

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 

​

​

2024

    

2023

Operating lease cost

​

$

1,764

​

$

1,620

Short-term lease cost

​

 

33

​

 

39

Variable lease cost

​

 

970

​

 

983

Total lease cost

​

$

2,767

​

$

2,642

Schedule of operating lease assets, liabilities and other information

​

​

​

​

​

​

​

​

​

​

​

​

​

As of December 31,

​

As of December 31,

​

 

2024

    

2023

Operating leases

​

​

​

​

​

​

Assets

​

​

​

​

​

​

Right-of-use asset - operating leases

​

$

10,766

​

$

11,241

Liabilities

​

​

​

​

​

​

Operating lease liability, current

​

$

864

​

$

774

Operating lease liabilities, net of current portion

​

 

17,170

​

 

17,969

Total operating lease liabilities

​

$

18,034

​

$

18,743

Other information

​

​

​

​

​

​

Weighted-average remaining lease term (in years)

​

​

10.7

​

​

11.7

Weighted-average incremental borrowing rate

​

​

7.0%

​

​

7.0%

Schedule of maturities of operating lease liabilities

​

​

​

​

​

​

    

Operating Leases

2025

​

$

2,099

2026

​

 

2,225

2027

​

​

2,281

2028

​

​

2,338

2029

​

​

2,396

2030 and thereafter

​

​

14,760

Total undiscounted lease payments

​

​

26,099

Discount factor

​

 

(8,065)

Present value of lease liabilities

​

$

18,034