XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Key Details of Convertible Notes (Details) - Senior Notes
1 Months Ended
May 31, 2023
USD ($)
$ / shares
May 31, 2020
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Total principal amount     $ 2,457,500,000 $ 2,457,500,000
Senior Convertible Notes due 2025        
Debt Instrument [Line Items]        
Interest rate on convertible notes (as percent)   0.25%    
Total principal amount   $ 1,210,000,000 1,207,500,000 1,207,500,000
Proceeds from issuance of senior 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        
Debt Instrument [Line Items]        
Interest rate on convertible notes (as percent) 0.375%      
Total principal amount $ 1,250,000,000   $ 1,250,000,000 $ 1,250,000,000
Proceeds from issuance of senior 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