v3.26.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2025
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, 

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Operating lease cost

$

5,100

  ​ ​ ​

$

5,299

  ​ ​ ​

$

5,408

Variable lease cost

 

3,231

 

2,924

 

2,777

Finance lease cost:

Amortization of finance lease right-of-use assets

217

53

Interest on finance lease liabilities

85

23

Total finance lease cost

$

302

$

76

$

Schedule of maturities of lease liabilities

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

Year Ending December 31, 

  ​ ​ ​

Operating Leases

  ​ ​ ​

Finance Leases

2026

 

3,463

 

274

2027

2,874

274

2028

3,654

274

2029

3,654

206

2030

3,654

2031

2,515

Present value adjustment

 

(3,167)

 

(154)

Total lease liabilities

16,647

874

Less: current lease liabilities

 

(2,551)

 

(205)

Long term lease liabilities

$

14,096

$

669