XML 82 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Key Details of Convertible Notes (Details)
1 Months Ended 12 Months Ended
May 31, 2023
USD ($)
$ / shares
May 31, 2020
USD ($)
$ / shares
Nov. 30, 2018
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]            
Proceeds from issuance of convertible notes, net of issuance costs       $ 0 $ 1,230,600,000 $ 0
Senior Notes            
Debt Instrument [Line Items]            
Total principal amount       2,457,500,000 2,457,500,000  
Senior Convertible Notes due 2023 | Senior Notes            
Debt Instrument [Line Items]            
Interest rate on convertible notes (as a percent)     0.75%      
Total principal amount     $ 850,000,000.0      
Proceeds from issuance of convertible notes, net of issuance costs     $ 836,600,000      
Conversion ratio     0.0243476      
Conversion price of convertible notes (in usd per share) | $ / shares     $ 41.07      
Senior Convertible Notes due 2025 | Senior Notes            
Debt Instrument [Line Items]            
Interest rate on convertible notes (as a percent)   0.25%        
Total principal amount   $ 1,210,000,000   1,207,500,000 1,207,500,000  
Proceeds from issuance of convertible notes, net of issuance costs   $ 1,190,000,000        
Conversion ratio   0.006662        
Conversion price of convertible notes (in usd per share) | $ / shares   $ 150.11        
Senior Convertible Notes due 2028 | Senior Notes            
Debt Instrument [Line Items]            
Interest rate on convertible notes (as a percent) 0.375%          
Total principal amount $ 1,250,000,000     $ 1,250,000,000 $ 1,250,000,000  
Proceeds from issuance of convertible notes, net of issuance costs $ 1,230,000,000          
Conversion ratio 0.0061571          
Conversion price of convertible notes (in usd per share) | $ / shares $ 162.41