XML 29 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Consolidated Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Summary of consolidated Federal income tax return      
Current federal income tax provision $ 13,952,230 $ 15,731,258 $ 24,749,832
Current state and local income tax provision 3,656,997 8,560,479 1,774,395
Deferred income tax expense (benefit) 1,079,247 (5,622,396) 2,893,063
Provision for income taxes $ 18,688,474 $ 18,669,341 $ 29,417,290