v3.25.1
Investments - Available-for-Sale Debt Securities - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
investment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
investment
Investments [Abstract]      
Debt Securities, available-for-sale, unrealized loss position, number of positions | investment 181   227
Impairments related to credit loss $ 0 $ 0  
Sales of available-for-sale debt securities $ 0 831,800,000  
Gross realized gains   400,000  
Gross realized losses   1,800,000  
Net realized loss   $ 1,400,000