XML 107 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Policyholders' Liabilities - Guaranteed Minimum Crediting Rate (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 226,159 $ 207,702
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 35,567 $ 36,816
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149 | Minimum [Member]    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance, Guaranteed Credit Rates Range 0.00% 0.00%
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149 | Maximum [Member]    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance, Guaranteed Credit Rates Range 1.49% 1.49%
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 37,397 $ 33,793
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299 | Minimum [Member]    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance, Guaranteed Credit Rates Range 1.50% 1.50%
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299 | Maximum [Member]    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance, Guaranteed Credit Rates Range 2.99% 2.99%
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 121,824 $ 105,693
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449 | Minimum [Member]    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance, Guaranteed Credit Rates Range 3.00% 3.00%
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449 | Maximum [Member]    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance, Guaranteed Credit Rates Range 4.49% 4.49%
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From Greater Than Or Equal To 0450    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 31,371 $ 31,400
Policyholder Account Balance, Guaranteed Credit Rates Range 4.50% 4.50%
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 139,436 $ 170,941
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 826 784
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 4,761 33,073
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 102,478 105,684
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From Greater Than Or Equal To 0450    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 31,371 31,400
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 547 680
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 0 0
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 178 671
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 369 9
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From Greater Than Or Equal To 0450    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 0 0
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 18,983 1,195
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 0 1,146
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 6 49
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 18,977 0
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From Greater Than Or Equal To 0450    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 0 0
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 67,193 34,886
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0000 To 0149    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 34,741 34,886
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0150 To 0299    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 32,452 0
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From 0300 To 0449    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance 0 0
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range From Greater Than Or Equal To 0450    
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]    
Policyholder Account Balance $ 0 $ 0