v3.26.1
Note 6 - Deposit-type Contracts - Schedule of Deposit-type Contracts (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Interest credited $ 1,259,565 $ 1,007,044
Deferred Annuity [Member]    
Balance 87,708,371 77,804,068
Deposits received 4,515,886 3,343,922
Interest credited 1,258,388 1,005,651
Withdrawals (5,439,787) (11,212,883)
Balance 88,042,858 70,940,758
Deposit Fund [Member]    
Balance 115,890 136,310
Deposits received 0 3,011
Interest credited 1,177 1,393
Withdrawals (7,330) (12,689)
Balance $ 109,737 $ 128,025