XML 77 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Policyholders' Liabilities - Policyholders' Account Balance Reconciliation to Policyholders' Account Balances' Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Policyholder Account Balance [Line Items]      
Annuities $ 158,652 $ 149,977 $ 141,603
Premiums paid in advance 31,063 $ 31,182 32,737
Supplemental Contracts Without Life Contingencies      
Policyholder Account Balance [Line Items]      
Annuities 71,355   53,332
Fixed Annuity      
Policyholder Account Balance [Line Items]      
Annuities 85,811   86,792
Unearned Revenue Reserve      
Policyholder Account Balance [Line Items]      
Annuities 1,486   1,479
Premiums Paid In Advance      
Policyholder Account Balance [Line Items]      
Premiums paid in advance 28,915   30,627
Other      
Policyholder Account Balance [Line Items]      
Premiums paid in advance $ 2,148   $ 2,110