v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Summary of lease cost

​

​

​

​

​

​

​

​

​

​

​

​

​

For the

​

For the

​

For the

​

​

Year Ended

​

Year Ended

​

Year Ended

​

​

December 31, 

​

December 31, 

​

December 31, 

​

​

2024

​

2023

​

2022

Operating lease costs

​

$

3,027

​

$

2,663

​

$

2,369

Variable lease costs

​

​

969

​

​

987

​

​

756

Total lease costs

​

$

3,996

​

$

3,650

​

$

3,125

Schedule of minimum lease payments

​

​

​

​

​

​

​

​

​

​

​

December 31, 

Year Ending December 31, 

​

​

    

2024

2025

​

​

​

​

2,722

2026

​

​

​

​

3,086

2027

​

​

​

​

2,179

2028

​

​

​

​

750

2029

​

​

​

​

—

Thereafter

​

​

​

​

—

Total lease payments

​

​

​

$

8,737

Less: interest

​

​

​

​

1,459

Present value of operating lease liabilities

​

​

​

$

7,278

Schedule of weighted average remaining lease term and the average incremental borrowing rate

​

​

​

​

​

​

​

​

​

​

​

December 31, 

​

​

December 31, 

​

    

2024

​

​

2023

Weighted average remaining lease term in years

​

​

3.1

​

​

4.1

​

Weighted average discount rate

​

​

11.85

%

​

12.00

%

Supplemental disclosure of cash flow information related to our operating leases included in cash flows provided by operating activities

​

​

​

​

​

​

​

​

​

​

​

​

​

For the

​

​

For the

​

For the

​

​

Year Ended

​

​

Year Ended

​

Year Ended

​

​

December 31, 

​

​

December 31, 

​

December 31, 

​

    

2024

​

​

2023

​

2022

Cash paid for amounts included in the measurement of lease liabilities

​

$

3,027

​

$

2,663

​

$

2,549

​