XML 78 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details)
$ in Millions
9 Months Ended
Dec. 31, 2019
USD ($)
Minimum purchase commitments [Abstract]  
Remainder of 2020 $ 394
2021 1,951
2022 647
2023 537
2024 261
Thereafter 25
Total $ 3,815
Minimum  
Minimum purchase commitments [Abstract]  
Long-term purchase commitment, period 1 year
Maximum  
Minimum purchase commitments [Abstract]  
Long-term purchase commitment, period 6 years