v3.25.2
Financial Instruments - Unrealized Gains and Losses (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Unrealized gross gains $ 3.8 $ 1.6
Unrealized gross losses 32.2 43.2
Fair value of securities in an unrealized gain position 236.4 142.6
Fair value of securities in an unrealized loss position $ 396.8 $ 491.2