v3.26.1
Consolidated Statements of Comprehensive Income - 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]        
Net income $ 22,305,749 $ 16,866,120 $ 33,816,353 $ 42,071,294
Unrealized (loss) income on securities:        
Unrealized holding (loss) income during the period, net of income tax (benefit) expense (277,327) 2,871,090 (4,333,010) 9,644,446
Reclassification adjustment for losses included in net income, net of income tax benefit 1,068,047 1,084,158 1,012,072 1,039,047
Other comprehensive (loss) income 790,720 3,955,248 (3,320,938) 10,683,493
Comprehensive income $ 23,096,469 $ 20,821,368 $ 30,495,415 $ 52,754,787