XML 82 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Obligations and Commitments - Future Principal Payments (Details)
$ in Millions
Jul. 31, 2021
USD ($)
Long-Term Obligations and Commitments [Abstract]  
2022 $ 0
2023 500
2024 48
2025 500
2026 0
Thereafter 1,000
Total commitments $ 2,048