XML 74 R36.htm IDEA: XBRL DOCUMENT 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