v3.24.0.1
INDEBTEDNESS - Convertible Notes Narrative (Details)
12 Months Ended 67 Months Ended
May 15, 2023
USD ($)
shares
Nov. 13, 2020
USD ($)
day
$ / shares
Mar. 05, 2020
USD ($)
day
$ / shares
May 25, 2018
USD ($)
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
shares
Debt Instrument [Line Items]                
Principal payment on conversion of senior notes | $         $ 461,761,000 $ 1,071,788,000 $ 0  
Convertible Debt                
Debt Instrument [Line Items]                
Conversion price of convertible debt (in USD per share) | $ / shares     $ 121.01          
Convertible Debt | 2026 and 2027 Notes                
Debt Instrument [Line Items]                
Aggregate principal amount | $   $ 1,150,000,000            
Conversion rate   0.003343            
Conversion price of convertible debt (in USD per share) | $ / shares   $ 299.13            
Redemption price, percentage   100.00%            
Convertible Debt | 2026 and 2027 Notes | Debt Instrument, Conversion Term One                
Debt Instrument [Line Items]                
Threshold trading days | day   20            
Threshold consecutive trading days | day   30            
Threshold percentage of stock price trigger   130.00%            
Convertible Debt | 2026 and 2027 Notes | Debt Instrument, Conversion Term Two                
Debt Instrument [Line Items]                
Threshold trading days | day   5            
Threshold consecutive trading days | day   5            
Threshold percentage of stock price trigger   98.00%            
Convertible Debt | 2026 Convertible Notes                
Debt Instrument [Line Items]                
Aggregate principal amount | $   $ 575,000,000            
Interest rate   0.00%            
Conversion price of convertible debt (in USD per share) | $ / shares   $ 299.13            
Convertible Debt | 2027 Convertible Notes                
Debt Instrument [Line Items]                
Aggregate principal amount | $   $ 575,000,000            
Interest rate   0.25%            
Conversion price of convertible debt (in USD per share) | $ / shares   $ 299.13            
Convertible Debt | 2025 Convertible Notes                
Debt Instrument [Line Items]                
Aggregate principal amount | $     $ 1,000,000,000          
Interest rate     0.125%          
Conversion rate     0.0082641          
Conversion price of convertible debt (in USD per share) | $ / shares     $ 121.01          
Redemption price, percentage     100.00%          
Convertible Debt | 2025 Convertible Notes | Debt Instrument, Conversion Term One                
Debt Instrument [Line Items]                
Threshold trading days | day     20          
Threshold consecutive trading days | day     30          
Threshold percentage of stock price trigger     130.00%          
Convertible Debt | 2025 Convertible Notes | Debt Instrument, Conversion Term Two                
Debt Instrument [Line Items]                
Threshold trading days | day     5          
Threshold consecutive trading days | day     5          
Threshold percentage of stock price trigger     98.00%          
Convertible Debt | 2023 Convertible Notes                
Debt Instrument [Line Items]                
Aggregate principal amount | $       $ 862,500,000        
Conversion rate       0.0128456        
Converted principal amount | $         $ 401,900,000      
Shares issued in connection with conversion (in shares) | shares 5,200,000       0     5,200,000
Principal payment on conversion of senior notes | $ $ 461,800,000