XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale of securities $ 578,235 $ (1,159,272) $ (3,656,144) $ 510,867
(Benefit) provision for income taxes (19,819,689) (15,290,541) (38,573,226) (34,707,753)
Total net reclassifications for the period 95,650,450 86,040,438 190,524,495 194,271,153
Amounts Reclassified from Other Comprehensive Loss        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total net reclassifications for the period 347,414 (281,511) (1,004,833) (870,977)
Amounts Reclassified from Other Comprehensive Loss | Unrealized gains (losses) on debt securities        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale of securities 758,879 (356,343) (952,826) (1,102,503)
(Benefit) provision for income taxes (159,365) 74,832 200,093 231,526
Total net reclassifications for the period 599,514 (281,511) (752,733) (870,977)
Amounts Reclassified from Other Comprehensive Loss | Unrealized gains (losses) on derivatives        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale of securities (373,205) 0 (373,205) 0
(Benefit) provision for income taxes 121,105 0 121,105 0
Total net reclassifications for the period $ (252,100) $ 0 $ (252,100) $ 0