XML 157 R133.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Mar. 31, 2021
USD ($)
Minimum Purchase Commitment  
2022 $ 1,487
2023 1,227
2024 423
2025 175
2026 177
Thereafter 15
Total $ 3,504
Minimum  
Long-term Purchase Commitment [Line Items]  
Long-term purchase commitment, period 1 year
Maximum  
Long-term Purchase Commitment [Line Items]  
Long-term purchase commitment, period 5 years