XML 113 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Key terms of each of the Notes (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 04, 2024
USD ($)
$ / shares
Nov. 21, 2024
USD ($)
$ / shares
Nov. 20, 2024
USD ($)
$ / shares
Aug. 14, 2024
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]              
Net Proceeds         $ 2,178,679 $ 0 $ 0
December 2026 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount issued   $ 67,492     $ 747,500    
Stated Interest Rate   1.00%     1.00%    
Net Proceeds   $ 728,082          
Effective Interest Rate   1.00%          
Initial Conversion Rate   0.0131277          
Initial conversion price (in dollars per share) | $ / shares   $ 76.17          
September 2031 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount issued       $ 250,000 $ 300,000    
Stated Interest Rate       2.125% 2.125%    
Net Proceeds       $ 291,595      
Effective Interest Rate       2.60%      
Initial Conversion Rate       0.0529451      
Initial conversion price (in dollars per share) | $ / shares       $ 18.89      
March 2030 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount issued     $ 850,000   $ 1,000,000    
Stated Interest Rate         0.00%    
Net Proceeds     $ 979,176        
Effective Interest Rate     0.40%        
Initial Conversion Rate     0.0385902        
Initial conversion price (in dollars per share) | $ / shares     $ 25.91        
June 2031 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount issued $ 850,000       $ 925,000    
Stated Interest Rate         0.00%    
Net Proceeds $ 907,908            
Effective Interest Rate 0.30%            
Initial Conversion Rate 0.0289159            
Initial conversion price (in dollars per share) | $ / shares $ 34.58