v3.26.1
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
The maturities of operating lease liabilities as of March 31, 2026 were as follows (in thousands):
Remainder of 2026
$4,407 
2027
5,710 
2028
5,396 
2029
5,128 
2030 and thereafter
48,629 
Total lease payments69,270 
Less imputed interest(27,247)
Present value of operating lease liabilities$42,023 
Future lease commitments - leases not yet commenced
$2,973