XML 12 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Commitment and Contingencies - Shortfall Fees (Details) - Shortfall Fees
$ in Millions
Mar. 31, 2020
USD ($)
Other Commitments [Line Items]  
Shortfall fees, remainder of 2020 $ 75.6
Shortfall fees in 2021 43.2
Shortfall fees in 2022 11.6
Shortfall fees in 2023 9.5
Shortfall fees in 2024 10.3
Shortfall fees due thereafter $ 7.7