XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM DEBT - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 13, 2024
USD ($)
$ / shares
May 18, 2021
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
day
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]            
Proceeds from convertible debt       $ 1,246,025 $ 0  
Outstanding aggregate principal     $ 4,275,470 4,275,470   $ 3,010,470
Purchase of capped calls $ 104,100 $ 90,100        
Option strike price (in dollars per share) | $ / shares $ 333.54 $ 370.45        
Cap price per share (in dollars per share) | $ / shares $ 503.46 $ 478.00        
2030 Convertible Notes            
Debt Instrument [Line Items]            
Conversion ratio     0.0029981      
2030 Convertible Notes | Convertible notes            
Debt Instrument [Line Items]            
Face amount of debt     $ 1,300,000 1,300,000    
Additional principal available     $ 165,000 $ 165,000    
Debt instrument, stated percentage     0.25% 0.25%    
Proceeds from convertible debt     $ 1,200,000      
Original issue discount     1.50% 1.50%    
Conversion price (in dollars per share) | $ / shares     $ 333.54 $ 333.54    
Threshold percentage of stock price trigger     130.00%      
Threshold trading days | day     20      
Threshold consecutive trading days | day     30      
Repurchase price, percentage     100.00%      
Unamortized debt issuance costs     $ 3,200 $ 3,200    
Outstanding aggregate principal     1,265,000 1,265,000    
Original issue discount     $ 22,000 $ 22,000    
Convertible Senior Notes due 2026 | Convertible notes            
Debt Instrument [Line Items]            
Debt instrument, stated percentage     0.50% 0.50%   0.50%
Outstanding aggregate principal     $ 1,273,013 $ 1,273,013   $ 1,273,013
2028 Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, stated percentage     3.38% 3.38%   3.38%
Outstanding aggregate principal     $ 1,000,000 $ 1,000,000   $ 1,000,000
2031 Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, stated percentage     3.63% 3.63%   3.63%
Outstanding aggregate principal     $ 737,457 $ 737,457   $ 737,457