v3.25.2
Separate Accounts - Schedule of Balances of and Changes in Separate Account Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Separate Accounts Disclosure [Abstract]    
Separate Account, Liability, Beginning Balance $ 2,209,287 $ 2,395,842
Premiums, deposits and transfers 92,255 147,995
Surrenders, withdrawals and transfers (236,057) (378,126)
Investment performance 163,279 300,545
Management fees and other charges (29,601) (57,734)
Foreign exchange translation 119,329 (199,235)
Separate Account, Liability, Ending Balance 2,318,492 2,209,287
Cash surrender value $ 2,287,152 $ 2,173,070