XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Comprehensive Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Provision for income taxes $ (12,403,581) $ (15,309,301) $ (28,170,366) $ (37,125,167)
Unrealized gains on available-for-sale debt securities        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total net reclassifications for the period (206,572) 262,969 (472,276) 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 (261,483) 332,872 (597,818) 777,625
Provision for income taxes 54,911 (69,903) 125,542 (163,301)
Total net reclassifications for the period $ (206,572) $ 262,969 $ (472,276) $ 614,324