XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized (loss) on sale of securities $ 744,569 $ (1,788,335) $ 1,255,438 $ (3,559,613)
Provision for income taxes (22,906,309) (19,754,749) (57,614,063) (57,619,971)
Total net reclassifications for the period 122,549,041 104,725,412 316,820,194 311,459,076
Amounts Reclassified from Other Comprehensive Loss | Unrealized gains (losses) on available-for-sale debt securities        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized (loss) on sale of securities (22,864) (2,001,144) (1,125,367) (4,093,106)
Provision for income taxes 4,801 420,240 236,327 859,552
Total net reclassifications for the period $ (18,063) $ (1,580,904) $ (889,040) $ (3,233,554)