XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Comprehensive Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Provision for income taxes $ (21,323,919) $ (19,948,796) $ (41,952,050) $ (40,459,984)
Amounts Reclassified from Other Comprehensive Income        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Total net reclassifications for the period 103,020 5,181 172,995 560,704
Amounts Reclassified from Other Comprehensive Income | Unrealized gains (losses) on available-for-sale debt securities        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale of securities and interest rate swap 130,405 284 218,981 715,875
Provision for income taxes (27,385) (60) (45,986) (150,334)
Total net reclassifications for the period 103,020 224 172,995 565,541
Amounts Reclassified from Other Comprehensive Income | Unrealized gains (losses) on derivatives        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Realized gain (loss) on sale of securities and interest rate swap 0 6,275 0 (6,123)
Provision for income taxes 0 (1,318) 0 1,286
Total net reclassifications for the period $ 0 $ 4,957 $ 0 $ (4,837)