XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future Minimum Payments (Details)
$ in Thousands
Apr. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of fiscal 2025 $ 59,973
2026 122,550
2027 122,965
2028 108,996
2029 101,896
2030 and thereafter 256,593
Total future minimum lease payments 772,973
Less: Imputed interest 81,365
Total lease liabilities $ 691,608