XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Realized gain (loss) on sale of securities $ 1,670,139 $ (194,740)
Provision for income taxes (19,417,213) (18,416,841)
Total net reclassifications for the period 108,230,714 97,578,261
Amounts Reclassified from Other Comprehensive Loss | Unrealized (losses) gains on available-for-sale debt securities:    
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Realized gain (loss) on sale of securities (746,159) (2,230,236)
Provision for income taxes 156,693 468,350
Total net reclassifications for the period $ (589,466) $ (1,761,886)