XML 86 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Convertible Note Hedge and Warrant Transactions (Details)
$ / shares in Units, shares in Thousands, $ in Millions
Jul. 27, 2019
$ / shares
Sep. 15, 2015
USD ($)
shares
$ / shares
Convertible Note Hedge    
Debt Instrument [Line Items]    
Derivative, Number of Instruments Held | shares   5,006
Debt instrument, convertible, conversion price (per share) $ 96.89 $ 96.89
Deferred tax liability | $   $ 43.4
Deferred tax asset, derivative instrument | $   $ 43.2
0.75% Convertible Senior Notes Due 2021    
Debt Instrument [Line Items]    
Debt instrument, convertible, conversion price (per share)   $ 96.89
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (shares) | shares   5,006
Class of warrant or right, exercise price of warrants or rights (per warrant)   $ 130.43