XML 107 R86.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Provision for Income Tax (Benefit) Expense (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Current $ (11,296,704) $ (2,139,061) $ 8,496,405
Deferred (4,179,805) 7,137,423 2,030,865
Federal income tax (benefit) expense $ (15,476,509) $ 4,998,362 $ 10,527,270