XML 75 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Current and long-term obligations - Debt Maturities (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Scheduled debt maturities  
2025 $ 519,463
2026 17,473
2027 1,165,843
2028 1,015,161
2029 8,507
Thereafter 3,604,629
Total $ 6,331,076