v3.25.2
Marketable Securities - Schedule of Debt Securities Based on Contractual Maturity Dates (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]    
Maturities within one year $ 5,473.8 $ 6,524.3
Maturities after one year through five years 8,572.4 7,804.8
Maturities after five years 0.4 0.0
Total $ 14,046.6 $ 14,329.1