v3.25.4
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Held to maturity, fair value $ 731,659,323 $ 631,568,929
Held to maturity, allowance for expected credit losses 1,312,903 1,388,240
Available for sale, amortized cost 650,370,011 652,564,965
Reinsurance receivable, allowance for expected credit losses $ 374,883 $ 391,432
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,385,129 32,954,347
Common stock, shares outstanding (in Shares) 31,382,541 29,951,759
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