XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Schedule of Notes Estimated Fair Value (Details) - Significant Other Observable Inputs (Level 2) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
2023 Senior Notes    
Debt Instrument [Line Items]    
Notes, fair value $ 255.1 $ 464.2
2026 Senior Notes    
Debt Instrument [Line Items]    
Notes, fair value $ 625.4 $ 634.9