v3.26.1
Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Realized gain (loss) $ (5,524,986) $ (4,234,379)
Income tax effect (19,626,503) (18,753,537)
Total reclassifications for the period 98,421,059 94,874,045
Amounts Reclassified from Other Comprehensive Loss    
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Total reclassifications for the period 51,432 (2,577,785)
Amounts Reclassified from Other Comprehensive Loss | Available for sale securities:    
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Realized gain (loss) (1,005) (3,263,019)
Income tax effect 210 685,234
Total reclassifications for the period (795) (2,577,785)
Amounts Reclassified from Other Comprehensive Loss | Derivatives:    
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]    
Realized gain (loss) 77,316 0
Income tax effect (25,089) 0
Total reclassifications for the period $ 52,227 $ 0