v3.25.2
Investments - Analysis of Securities in Unrealized Loss Positions (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Investments [Abstract]    
Number of securities in unrealized loss position (in Security) | Security 198 213
Allowance for expected credit losses on available-for-sale fixed maturities | $ $ 0 $ 0