v3.25.2
Leases - Operating Liability Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 16,559
2026 34,401
2027 35,351
2028 35,198
2029 34,443
2030 and thereafter 98,957
Total operating lease payments 254,909
Less: imputed interest (36,284)
Total operating lease liabilities $ 218,625