XML 61 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Summary of Consolidated Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Summary of consolidated Federal income tax return      
Current federal income tax provision $ 15,731,258 $ 24,749,832 $ 24,234,050
Current state and local income tax provision 8,560,479 1,774,395 1,964,273
Deferred income tax expense (benefit) (5,622,396) 2,893,063 469,312
Provision for income taxes $ 18,669,341 $ 29,417,290 $ 26,667,635