XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale $ (2,298,285) $ 744,569 $ (5,954,429) $ 1,255,438
(Benefit) provision for income taxes (19,684,004) (22,906,309) (58,257,230) (57,614,063)
Total net reclassifications for the period 100,886,704 122,549,041 291,411,199 316,820,194
Amounts Reclassified from Other Comprehensive Loss        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total net reclassifications for the period 736,258 (18,063) (268,574) (889,040)
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 810,825 (22,864) (142,001) (1,125,367)
(Benefit) provision for income taxes (170,273) 4,801 29,820 236,327
Total net reclassifications for the period 640,552 (18,063) (112,181) (889,040)
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 141,682 0 (231,522) 0
(Benefit) provision for income taxes (45,976) 0 75,129 0
Total net reclassifications for the period $ 95,706 $ 0 $ (156,393) $ 0