XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Comprehensive Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Provision for income taxes $ (13,506,358) $ (13,233,686) $ (41,676,723) $ (50,358,854)
Unrealized gains on available-for-sale debt securities        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total net reclassifications for the period (204,811) 0 (677,087) 614,324
Amounts Reclassified from Other Comprehensive Income | Unrealized gains on available-for-sale debt securities        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized (loss) gain on sale of securities (259,254) 0 (857,072) 777,625
Provision for income taxes 54,443 0 179,985 (163,301)
Total net reclassifications for the period $ (204,811) $ 0 $ (677,087) $ 614,324