v3.25.2
Leases - Future Minimum Payments (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of fiscal 2025 $ 34,397
2026 152,997
2027 149,967
2028 136,922
2029 127,192
2030 and thereafter 294,037
Total future minimum lease payments 895,512
Less: Imputed interest 95,331
Total lease liabilities $ 800,181