XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Summary of the Expected Future Payments Through the End of the Terms of CPAs (Details)
$ in Billions
Sep. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Last three months of 2019 $ 0.6
2020 2.2
2021 2.1
2022 1.8
2023 1.1
After 2023 4.5
Total $ 12.3