XML 122 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
INDEBTEDNESS - Convertible Note Hedge and Warrant Transactions Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
Nov. 13, 2020
Mar. 05, 2020
Convertible Debt    
Debt Instrument [Line Items]    
Conversion price of convertible debt (in USD per share)   $ 121.01
Conversion price of convertible debt after effect of warrants and note hedge (in USD per share)   $ 161.34
Convertible Debt | 2027 Convertible Notes    
Debt Instrument [Line Items]    
Conversion price of convertible debt (in USD per share) $ 299.13  
Conversion price of convertible debt after effect of warrants and note hedge (in USD per share) 414.18  
Convertible Debt | 2026 Convertible Notes    
Debt Instrument [Line Items]    
Conversion price of convertible debt (in USD per share) 299.13  
Conversion price of convertible debt after effect of warrants and note hedge (in USD per share) $ 368.16  
Common Stock Warrant, 2027 Notes    
Debt Instrument [Line Items]    
Outstanding warrants to purchase aggregate shares of capital stock (in shares) 1,900  
Exercise price of warrants (in USD per share) $ 414.18  
Proceeds from issuance of senior notes $ 68.0  
Common Stock Warrant, 2026 Notes    
Debt Instrument [Line Items]    
Outstanding warrants to purchase aggregate shares of capital stock (in shares) 1,900  
Exercise price of warrants (in USD per share) $ 368.16  
Proceeds from issuance of senior notes $ 64.6  
Common Stock Warrant, 2025 Notes    
Debt Instrument [Line Items]    
Outstanding warrants to purchase aggregate shares of capital stock (in shares)   8,260
Exercise price of warrants (in USD per share)   $ 161.34
Proceeds from issuance of senior notes   $ 99.5
Options Held    
Debt Instrument [Line Items]    
Outstanding warrants to purchase aggregate shares of capital stock (in shares) 1,900 8,300
Convertible note hedge, option to purchase common stock, price (in USD per share) $ 299.13 $ 121.01
Cost of convertible note hedge   $ 149.2
Options Held | 2027 Convertible Notes    
Debt Instrument [Line Items]    
Cost of convertible note hedge $ 104.3  
Options Held | 2026 Convertible Notes    
Debt Instrument [Line Items]    
Cost of convertible note hedge $ 84.6