v3.25.0.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and contingencies  
Schedule of components of lease expense

The components of the Company’s lease expense are as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

Year Ended

​

December 31, 

​

2024

    

2023

    

2022

Operating lease cost

$

5,299

    

$

5,408

    

$

3,790

Variable lease cost

 

2,924

​

 

2,777

​

 

1,643

Finance lease cost:

​

​

​

​

​

​

​

​

Amortization of finance lease right-of-use assets

​

53

​

​

—

​

​

—

Interest on finance lease liabilities

​

23

​

​

—

​

​

—

Total finance lease cost

$

76

​

$

—

​

$

—

Schedule of maturities of lease liabilities

​

The following table summarizes the maturities of the Company’s lease liabilities as of December 31, 2024 (in thousands):

​

​

​

​

​

​

​

​

Year Ending December 31, 

    

Operating Leases

    

Finance Leases

2025

 

$

5,818

 

$

256

2026

 

​

3,325

 

​

256

2027

​

​

821

​

​

256

2028

​

​

—

​

​

256

2029

​

​

—

​

​

192

Present value adjustment

 

​

(646)

 

​

(224)

Total lease liabilities

​

​

9,318

​

​

992

Less: current lease liabilities

​

 

(5,328)

​

 

(175)

Long term lease liabilities

​

$

3,990

​

$

817