v3.25.2
Commitments and contingencies - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 2,589
2026 5,300
2027 5,188
2028 5,453
2029 5,296
2030 and thereafter 49,857
Total lease payments 73,683
Less imputed interest (29,279)
Present value of operating lease liabilities $ 44,404