XML 246 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Minimum Purchase Commitments (Details)
$ in Millions
6 Months Ended
Sep. 30, 2021
USD ($)
Minimum purchase commitments [Abstract]  
Remainder of 2022 $ 631
2023 1,080
2024 828
2025 467
2026 255
Thereafter 15
Total $ 3,276
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