v3.26.1
Investments - Temporarily Impaired Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Investment
Investments [Abstract]  
Number of investments (in Investment) | Investment 448
Less than 12 months of temporary impairment $ 1,299,693
Less than 12 months of temporary impairment (4,987)
More than 12 months of temporary impairment 6,850
More than 12 months of temporary impairment (25)
Total temporary impairment 1,306,543
Total temporary impairment $ (5,012)
Corporate Debt Securities [Member]  
Investments [Abstract]  
Number of investments (in Investment) | Investment 303
Less than 12 months of temporary impairment $ 659,038
Less than 12 months of temporary impairment (2,154)
More than 12 months of temporary impairment 3,984
More than 12 months of temporary impairment (12)
Total temporary impairment 663,022
Total temporary impairment $ (2,166)
Debt Securities Issued by U.S. Government Agencies [Member]  
Investments [Abstract]  
Number of investments (in Investment) | Investment 62
Less than 12 months of temporary impairment $ 125,253
Less than 12 months of temporary impairment (885)
More than 12 months of temporary impairment 2,866
More than 12 months of temporary impairment (13)
Total temporary impairment 128,119
Total temporary impairment $ (898)
Debt Securities Issued by the U.S. Treasury [Member]  
Investments [Abstract]  
Number of investments (in Investment) | Investment 75
Less than 12 months of temporary impairment $ 510,400
Less than 12 months of temporary impairment (1,944)
More than 12 months of temporary impairment 0
More than 12 months of temporary impairment 0
Total temporary impairment 510,400
Total temporary impairment $ (1,944)
Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]  
Investments [Abstract]  
Number of investments (in Investment) | Investment 8
Less than 12 months of temporary impairment $ 5,002
Less than 12 months of temporary impairment (4)
More than 12 months of temporary impairment 0
More than 12 months of temporary impairment 0
Total temporary impairment 5,002
Total temporary impairment $ (4)