XML 100 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Convertible Senior Notes (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Dec. 14, 2016
Debt Instrument [Line Items]      
Senior convertible notes, bearing interest at 2.25% per annum, interest payments due in June and December, maturing in December 2023 $ 608.5    
Carrying value, long-term 271.6 $ 263.0  
2 1/4% Notes      
Debt Instrument [Line Items]      
Senior convertible notes, bearing interest at 2.25% per annum, interest payments due in June and December, maturing in December 2023 300.0 300.0  
Unamortized discount and deferred financing costs (28.4) (37.0)  
Carrying value, long-term $ 271.6 $ 263.0  
Debt instrument interest rate stated percentage 2.25% 2.25% 2.25%