XML 112 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Policyholders' Liabilities - Policyholders' Account Balance Reconciliation to Policyholders' Account Balances' Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Policyholder Account Balance [Line Items]    
Annuities $ 133,216 $ 121,422
Premiums paid in advance 32,446 36,384
Supplemental Contracts Without Life Contingencies    
Policyholder Account Balance [Line Items]    
Annuities 44,569 32,995
Fixed Annuity    
Policyholder Account Balance [Line Items]    
Annuities 87,134 86,807
Unearned Revenue Reserve    
Policyholder Account Balance [Line Items]    
Annuities 1,513 1,619
Other    
Policyholder Account Balance [Line Items]    
Annuities 0 1
Premiums paid in advance 1,407 1,781
Premiums Paid In Advance    
Policyholder Account Balance [Line Items]    
Premiums paid in advance $ 31,039 $ 34,603