v3.26.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Held to maturity, fair value $ 754,765,403 $ 731,659,323
Held to maturity, allowance for expected credit losses 1,306,225 1,312,903
Available for sale, amortized cost 650,458,942 650,370,011
Reinsurance receivable, allowance for expected credit losses $ 390,961 $ 374,883
Preferred stock, par value (in Dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in Shares) 2,000,000 2,000,000
Preferred stock, shares issued (in Shares) 0 0
Class A Common Stock [Member]    
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in Shares) 50,000,000 50,000,000
Common stock, shares issued (in Shares) 34,478,816 34,385,129
Common stock, shares outstanding (in Shares) 31,476,228 31,382,541
Class B Common Stock [Member]    
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in Shares) 10,000,000 10,000,000
Common stock, shares issued (in Shares) 5,649,240 5,649,240
Common stock, shares outstanding (in Shares) 5,576,775 5,576,775