XML 104 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Policyholders' Liabilities - Policyholders' Account Balance Reconciliation to Policyholders' Account Balances' Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Policyholder Account Balance [Line Items]      
Annuities $ 141,603 $ 133,216 $ 127,485
Premiums paid in advance 32,737 $ 32,446 36,432
Supplemental Contracts Without Life Contingencies      
Policyholder Account Balance [Line Items]      
Annuities 53,332   39,393
Fixed Annuity      
Policyholder Account Balance [Line Items]      
Annuities 86,792   86,558
Unearned Revenue Reserve      
Policyholder Account Balance [Line Items]      
Annuities 1,479   1,534
Premiums Paid In Advance      
Policyholder Account Balance [Line Items]      
Premiums paid in advance 30,627   33,820
Other      
Policyholder Account Balance [Line Items]      
Premiums paid in advance $ 2,110   $ 2,612