XML 41 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Commitments (Details)
$ in Billions
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Last nine months of 2020 $ 2.7
2021 5.4
2022 2.2
2023 2.4
2024 1.0
After 2024 11.4
Total commitments $ 25.1