XML 91 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Liabilities and Commitments - Annual minimum commitments under purchase obligations (Details)
$ in Millions
Jul. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 673
2024 434
2025 470
2026 233
2027 28
Thereafter 468
Total commitments $ 2,306