XML 60 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt 2023 Hedge (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2018
Nov. 30, 2018
Debt Instrument [Line Items]    
Additional paid in capital recognized for convertible note hedge $ (218.9)  
Convertible Notes due 2023    
Debt Instrument [Line Items]    
Additional paid in capital recognized for convertible note hedge 171.6  
Senior Notes | Convertible Notes due 2023    
Debt Instrument [Line Items]    
Convertible note hedge, price per share (in USD per share)   $ 164.29
Designated as Hedging Instrument | Senior Notes | Convertible Notes due 2023    
Debt Instrument [Line Items]    
Convertible note hedge, number of shares (in shares)   5,200,000.0
Convertible note hedge, price per share (in USD per share)   $ 164.29
Additional paid in capital recognized for convertible note hedge $ 218.9