XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Minimum Purchase Commitments (Details)
$ in Millions
9 Months Ended
Dec. 31, 2021
USD ($)
Minimum purchase commitments [Abstract]  
Remainder of 2022 $ 285
2023 968
2024 477
2025 258
2026 259
Thereafter 15
Total $ 2,262
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