XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Schedule of Components of Convertible Senior Notes (Parenthetical) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
0.125% Convertible Senior Notes Due 2024  
Debt Instrument [Line Items]  
Transaction costs in equity $ 2.6
Tax of equity component 0.9
1.50% Convertible Senior Notes Due 2022  
Debt Instrument [Line Items]  
Transaction costs in equity 0.8
Debt instrument, market premium excess of fair value 36.7
Principal balance outstanding $ 23.0