XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Comprehensive Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Provision for Income Taxes $ (40,601,708) $ (42,263,336) $ (117,317,687) $ (122,676,422)
Amounts Reclassified from Other Comprehensive Income        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total reclassifications for the period (269,971) (247,763) (175,306) (1,283,077)
Amounts Reclassified from Other Comprehensive Income | Unrealized gains on available-for-sale securities:        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized (loss) gain on sale of securities (176,777) 145,367 915,414 (342,090)
Provision for Income Taxes 61,872 (50,878) (320,395) 119,731
Total reclassifications for the period (114,905) 94,489 595,019 (222,359)
Amounts Reclassified from Other Comprehensive Income | Unrealized gains (losses) on derivatives        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized (loss) gain on sale of securities (238,564) (526,542) (1,185,116) (1,631,875)
Provision for Income Taxes 83,498 184,290 414,791 571,157
Total reclassifications for the period $ (155,066) $ (342,252) $ (770,325) $ (1,060,718)