XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Comprehensive Income (Loss) (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Provision for income taxes $ (19,448,381) $ (12,403,581) $ (37,865,222) $ (28,170,366)
Total net reclassifications for the period 109,155,403 72,404,403 206,733,664 159,933,028
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 138,274 (261,483) (2,091,962) (597,818)
Provision for income taxes (29,038) 54,911 439,312 125,542
Total net reclassifications for the period $ 109,236 $ (206,572) $ (1,652,650) $ (472,276)