v3.26.1
Policyholders' Liabilities (Policyholders' Account Balance Reconciliation to Policyholders' Account Balances' Liability) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Policyholder Account Balance [Line Items]      
Annuities $ 183,995 $ 175,569 $ 158,652
Premiums paid in advance 29,198 $ 29,055 31,063
Supplemental Contracts Without Life Contingencies      
Policyholder Account Balance [Line Items]      
Annuities 92,643   71,355
Fixed Annuity      
Policyholder Account Balance [Line Items]      
Annuities 89,859   85,811
Unearned Revenue Reserve      
Policyholder Account Balance [Line Items]      
Annuities 1,493   1,486
Premiums Paid In Advance      
Policyholder Account Balance [Line Items]      
Premiums paid in advance 26,302   28,915
Other      
Policyholder Account Balance [Line Items]      
Premiums paid in advance $ 2,896   $ 2,148