v3.25.2
Commitments and contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Maturities of Operating Lease Liabilities
The maturities of operating lease liabilities as of June 30, 2025 were as follows (in thousands):
Remainder of 2025
$2,589 
2026
5,300 
2027
5,188 
2028
5,453 
2029
5,296 
2030 and thereafter
49,857 
Total lease payments73,683 
Less imputed interest(29,279)
Present value of operating lease liabilities$44,404