XML 113 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details)
$ in Millions
9 Months Ended
Dec. 31, 2020
USD ($)
Minimum purchase commitments [Abstract]  
Remainder of 2021 $ 1,339
2022 1,093
2023 817
2024 227
Total $ 3,476
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