v3.26.1
Leases - Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2027 $ 56,148
2028 51,985
2029 42,186
2030 18,527
2031 19,078
Thereafter 87,443
Total future operating lease payments 275,367
Less: imputed interest (32,017)
Total lease liability balance $ 243,350