XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale of securities $ (1,159,272) $ (1,576,538) $ 510,867 $ (1,771,277)
Provision for income taxes (15,290,541) (19,448,381) (34,707,753) (37,865,222)
Total net reclassifications for the period 86,040,438 109,155,403 194,271,153 206,733,664
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 (356,343) 138,274 (1,102,503) (2,091,962)
Provision for income taxes 74,832 (29,038) 231,526 439,312
Total net reclassifications for the period $ (281,511) $ 109,236 $ (870,977) $ (1,652,650)