v3.25.2
Earnings Per Share -2024 Notes and Capped Call Transaction (Details) - $ / shares
shares in Millions
3 Months Ended
Jun. 30, 2024
Jun. 21, 2024
Mar. 12, 2021
2021 Notes      
Debt Instrument [Line Items]      
Debt instrument, convertible, conversion price     $ 126.00
2024 Notes      
Debt Instrument [Line Items]      
Debt instrument, convertible, conversion price   $ 131.24  
2024 Notes | Call Option      
Debt Instrument [Line Items]      
Option indexed to issuer's equity, shares 6.1    
Option indexed to issuer's equity, strike price (in dollars per share) $ 131.2353    
Option indexed to issuer's equity, cap price (in dollars per share) $ 205.86