v3.25.1
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Maturities of Operating Lease Liabilities
The maturities of operating lease liabilities as of March 31, 2025 were as follows (in thousands):
2025
$3,569 
2026
4,941 
2027
4,836 
2028
5,094 
2029
4,943 
2030 and thereafter
46,365 
Total lease payments69,748 
Less imputed interest(27,283)
Present value of operating lease liabilities$42,465