v3.25.2
Policy Liabilities - Schedule of Policyholder Account Balance, Guaranteed Minimum Crediting Rate (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
51-150 basis points above | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range above guaranteed minimum crediting rates (percent) 0.0051     0.0051    
51-150 basis points above | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range above guaranteed minimum crediting rates (percent) 0.0150     0.0150    
Interest Sensitive Life            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 717,140 $ 720,269 $ 723,389 $ 728,097 $ 729,721 $ 732,948
Interest Sensitive Life | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 717,140     728,097    
Interest Sensitive Life | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Interest Sensitive Life | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | Less than 3.00% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.00%     3.00%    
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | Less than 3.00% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.00%     3.00%    
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | Less than 3.00% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.00%     3.00%    
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | 3.00%-3.99% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 29,395     $ 29,238    
Interest Sensitive Life | 3.00%-3.99% | At guaranteed minimum | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.00%     3.00%    
Interest Sensitive Life | 3.00%-3.99% | At guaranteed minimum | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.99%     3.99%    
Interest Sensitive Life | 3.00%-3.99% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | 3.00%-3.99% | 51-150 basis points above | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.00%     3.00%    
Interest Sensitive Life | 3.00%-3.99% | 51-150 basis points above | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.99%     3.99%    
Interest Sensitive Life | 3.00%-3.99% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | 3.00%-3.99% | Greater than 150 basis points above | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.00%     3.00%    
Interest Sensitive Life | 3.00%-3.99% | Greater than 150 basis points above | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 3.99%     3.99%    
Interest Sensitive Life | 4.00%-4.99% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 598,244     $ 608,867    
Interest Sensitive Life | 4.00%-4.99% | At guaranteed minimum | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 4.00%     4.00%    
Interest Sensitive Life | 4.00%-4.99% | At guaranteed minimum | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 4.99%     4.99%    
Interest Sensitive Life | 4.00%-4.99% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | 4.00%-4.99% | 51-150 basis points above | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 4.00%     4.00%    
Interest Sensitive Life | 4.00%-4.99% | 51-150 basis points above | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 4.99%     4.99%    
Interest Sensitive Life | 4.00%-4.99% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | 4.00%-4.99% | Greater than 150 basis points above | Minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 4.00%     4.00%    
Interest Sensitive Life | 4.00%-4.99% | Greater than 150 basis points above | Maximum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 4.99%     4.99%    
Interest Sensitive Life | Greater than 5.00% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 5.00%     5.00%    
Range of guaranteed minimum crediting rates $ 89,501     $ 89,992    
Interest Sensitive Life | Greater than 5.00% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 5.00%     5.00%    
Range of guaranteed minimum crediting rates $ 0     $ 0    
Interest Sensitive Life | Greater than 5.00% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates (percent) 5.00%     5.00%    
Range of guaranteed minimum crediting rates $ 0     $ 0    
Deferred Annuity            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 615,897 636,219 656,573 706,022 739,019 773,039
Amount reinsured with third-party reinsurers under existing reinsurance agreements 427,000          
Deferred Annuity | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 615,897     705,170    
Deferred Annuity | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     852    
Deferred Annuity | Less than 3.00% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 2,244     1,743    
Deferred Annuity | Less than 3.00% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | Less than 3.00% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | 3.00%-3.99% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 436,884     515,442    
Deferred Annuity | 3.00%-3.99% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | 3.00%-3.99% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     852    
Deferred Annuity | 4.00%-4.99% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 176,769     187,985    
Deferred Annuity | 4.00%-4.99% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | 4.00%-4.99% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | Greater than 5.00% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | Greater than 5.00% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Deferred Annuity | Greater than 5.00% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 492,146 $ 463,148 $ 468,604 400,625 $ 401,269 $ 236,958
Other Policy-holders' Funds | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 492,146     351,014    
Other Policy-holders' Funds | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     49,611    
Other Policy-holders' Funds | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | Less than 3.00% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 398,451     304,454    
Other Policy-holders' Funds | Less than 3.00% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | Less than 3.00% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | 3.00%-3.99% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 3,140     3,246    
Other Policy-holders' Funds | 3.00%-3.99% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | 3.00%-3.99% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | 4.00%-4.99% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 55,368     6,539    
Other Policy-holders' Funds | 4.00%-4.99% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     49,611    
Other Policy-holders' Funds | 4.00%-4.99% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | Greater than 5.00% | At guaranteed minimum            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 35,187     36,775    
Other Policy-holders' Funds | Greater than 5.00% | 51-150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates 0     0    
Other Policy-holders' Funds | Greater than 5.00% | Greater than 150 basis points above            
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]            
Range of guaranteed minimum crediting rates $ 0     $ 0