v3.24.0.1
INDEBTEDNESS - Convertible Note Hedge and Warrant Transactions Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended 67 Months Ended
Nov. 13, 2020
Mar. 05, 2020
Dec. 31, 2023
Dec. 31, 2023
May 25, 2018
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,000        
Exercise price of warrants (in USD per share) $ 414.18        
Proceeds from issuance of warrants $ 68.0        
Warrants term     60 days 60 days  
Common Stock Warrant, 2026 Notes          
Debt Instrument [Line Items]          
Outstanding warrants to purchase aggregate shares of capital stock (in shares) 1,900,000        
Exercise price of warrants (in USD per share) $ 368.16        
Proceeds from issuance of warrants $ 64.6        
Warrants term     60 days 60 days  
Common Stock Warrant, 2025 Notes          
Debt Instrument [Line Items]          
Outstanding warrants to purchase aggregate shares of capital stock (in shares)   8,260,000      
Exercise price of warrants (in USD per share)   $ 161.34      
Proceeds from issuance of warrants   $ 99.5      
Warrants term     60 days 60 days  
Common Stock Warrant, 2023 Notes          
Debt Instrument [Line Items]          
Outstanding warrants to purchase aggregate shares of capital stock (in shares)         11,100,000
Exercise price of warrants (in USD per share)         $ 109.26
Shares received upon exercise of convertible notes (in shares)     0 3,000,000  
Warrants term     60 days 60 days  
Number of warrants exercised (in shares)     0 0  
Options Held          
Debt Instrument [Line Items]          
Outstanding warrants to purchase aggregate shares of capital stock (in shares) 1,900,000 8,300,000      
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