XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Comprehensive Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Provision for income taxes $ (55,554,504) $ (64,249,308) $ (75,731,395)
Total reclassifications for the period 360,797,232 347,563,621 424,683,939
Amounts Reclassified from Other Comprehensive Income      
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Total reclassifications for the period 846,918 1,657,938 382,584
Amounts Reclassified from Other Comprehensive Income | Unrealized gains on available-for-sale debt securities      
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Realized gain on sale of securities 1,072,048 2,098,656 484,283
Provision for income taxes $ (225,130) $ (440,718) $ (101,699)