XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME - Schedule of Reclassification From Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]                      
Realized loss on sale of securities                 $ (915,731) $ (4,248,230) $ (5,078,873)
Provision for income taxes                 (67,725,940) (76,577,902) (50,965,724)
Total reclassifications for the period $ 87,668,000 $ 122,549,000 $ 86,040,000 $ 108,231,000 $ 116,944,000 $ 104,725,000 $ 109,155,000 $ 97,578,000 404,487,743 428,403,272 318,757,352
Amounts Reclassified from Other Comprehensive Income (Loss) | Unrealized (losses) gains on available-for-sale securities                      
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]                      
Realized loss on sale of securities                 (2,268,087) (5,984,678) (1,712,867)
Provision for income taxes                 476,298 1,256,782 359,702
Total reclassifications for the period                 $ (1,791,789) $ (4,727,896) $ (1,353,165)