XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Unrealized gain on available-for-sale securities, net of tax expense $ 1,419,506 $ 2,184,979 $ 2,013,736 $ 1,072,553
Reclassification adjustment for realized losses income tax expense (benefit) $ 0 $ 2,380 $ (32,940) $ (10,647)