XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details)
$ in Millions
Jul. 31, 2022
USD ($)
Purchase commitments  
Purchase commitments, Due in 2022 (remainder) $ 42
Purchase commitments, Due in 2023 178
Purchase commitments, Due in 2024 159
Purchase commitments, Due in 2025 79
Purchase commitments, Due in 2026 9
Purchase commitments, Thereafter 7
Purchase commitments, Total 474
Other contractual commitments  
Other contractual commitments, Due in 2022 (remainder) 554
Other contractual commitments, Due in 2023 185
Other contractual commitments, Due in 2024 148
Other contractual commitments, Due in 2025 36
Other contractual commitments, Due in 2026 50
Other contractual commitments, Thereafter 1
Other contractual commitments, Total $ 974