XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Held to maturity, allowance for expected credit losses (in Dollars) $ 1,374,128 $ 1,388,240
Reinsurance receivable, allowance for expected credit losses (in Dollars) $ 331,927 $ 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) 33,862,414 32,954,347
Common stock, shares outstanding (in Shares) 30,859,826 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