v3.26.1
Consolidated Statements of Comprehensive Income (Parentheticals) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated Statements of Comprehensive Income [Abstract]        
Income tax (benefit) expense on unrealized holding (loss) income arising during the period $ (73,719) $ 773,077 $ (1,151,813) $ 2,573,587
Income tax benefit on reclassification adjustment for losses $ 283,911 $ 288,194 $ 269,032 $ 276,202