v3.26.1
Future Policy Benefits - Summary of Change in Policyholders Account Balances (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Universal Life [Member]    
Future Policy Benefits [Abstract]    
Balance, beginning of year $ 68,151,712 $ 69,836,708
Issuances 0 0
Premiums received 1,795,606 1,899,173
Policy charges (2,523,473) (2,621,107)
Benefit payments (1,241,991) (739,869)
Surrenders and withdrawals (631,410) (457,638)
Interest Credited 1,122,061 913,937
Balance, end of year $ 66,672,505 $ 68,831,204
Weighted average crediting rate 4.45% 4.42%
Cash surrender value $ 52,444,020 $ 54,616,725
Annuity [Member]    
Future Policy Benefits [Abstract]    
Balance, beginning of year 24,769,354 25,403,323
Issuances 0 0
Premiums received 70,935 124,820
Policy charges 0 0
Benefit payments (431,205) (398,313)
Surrenders and withdrawals (424,184) (387,164)
Interest Credited 510,627 489,537
Balance, end of year $ 24,495,527 $ 25,232,203
Weighted average crediting rate 4.01% 4.02%
Cash surrender value $ 24,481,427 $ 25,215,411