v3.25.1
Investment Securities - Investment Gains (Losses) for Level 3 (Details) - Other long-term investments - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Gain (Loss) on Securities [Line Items]    
Net unrealized investment gains (losses) $ 46.2 $ 7.1
Level 3    
Gain (Loss) on Securities [Line Items]    
Net unrealized investment gains (losses) $ 45.0 $ (6.2)