XML 109 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Policyholders' Liabilities - Policyholders' Account Balance Reconciliation to Policyholders' Account Balances' Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Policyholder Account Balance [Line Items]    
Annuities $ 149,977 $ 133,216
Premiums paid in advance 31,182 32,446
Supplemental Contracts Without Life Contingencies    
Policyholder Account Balance [Line Items]    
Annuities 60,414 44,569
Fixed Annuity    
Policyholder Account Balance [Line Items]    
Annuities 88,080 87,134
Unearned Revenue Reserve    
Policyholder Account Balance [Line Items]    
Annuities 1,483 1,513
Other    
Policyholder Account Balance [Line Items]    
Premiums paid in advance 1,285 1,407
Premiums Paid In Advance    
Policyholder Account Balance [Line Items]    
Premiums paid in advance $ 29,897 $ 31,039