XML 88 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities and Commitments - Annual minimum commitments under purchase obligations (Details)
$ in Millions
Jul. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 675
2026 406
2027 91
2028 55
2029 27
Thereafter 413
Total commitments $ 1,667