XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Comprehensive Income (Loss) (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Provision for income taxes $ (18,416,841) $ (15,766,785)
Unrealized (losses) gains on available-for-sale debt securities:    
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Total net reclassifications for the period (1,761,886) (265,705)
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 loss on sale of securities (2,230,236) (336,335)
Provision for income taxes 468,350 70,630
Total net reclassifications for the period $ (1,761,886) $ (265,705)