v3.26.1
Investment Securities - Investment Gains (Losses) for Level 3 (Details) - Other long-term investments - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Gain (Loss) on Securities [Line Items]    
Total net unrealized investment gains (losses) recognized during the period on Level 3 investments held at the end of period $ 56.1 $ 46.2
Level 3    
Gain (Loss) on Securities [Line Items]    
Total net unrealized investment gains (losses) recognized during the period on Level 3 investments held at the end of period $ 50.1 $ 45.0