Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Detail)

v3.19.1
Income Taxes - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Dec. 22, 2017
Jun. 30, 2009
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2013
Dec. 31, 2016
Income Tax Disclosure [Line Items]            
Corporate tax rate     21.00% 34.00%    
Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Provisional Income Tax Expense (Benefit)     $ 10,055,163      
Valuation Allowance     26,224,363 $ 23,731,971    
Net change in valuation allowance related to deferred tax assets     2,492,392 (10,055,163)    
Federal and state tax net operating loss carryforwards     $ 102,984,000      
Net operating loss carryforwards limitation of federal taxable income     80.00%      
Change in ownership   50.00%     50.00%  
Annual amount of pre-change net operating losses   $ 417,000     $ 3,540,000  
Additional unrecognized tax benefits     $ 233,944 140,313    
Tax positions     2,249,594 2,015,650   $ 1,875,337
Interest and penalties     $ 0 $ 0    
Federal and State Tax [Member]            
Income Tax Disclosure [Line Items]            
Net operating loss carryforwards description     Federal and state tax net operating loss carryforwards generated prior to December 31, 2017 will expire through 2037. Federal tax net operating loss carryforwards generated subsequent to December 31, 2017, do not expire but are subject to a limitation of 80% of federal taxable income.      
Net operating loss carryforwards expiration date     Dec. 31, 2037      
State Tax [Member]            
Income Tax Disclosure [Line Items]            
Net operating loss carryforwards expiration date     Dec. 31, 2038      
Maximum [Member]            
Income Tax Disclosure [Line Items]            
Corporate tax rate 35.00%   21.00%      
Research and Development Tax Credit [Member]            
Income Tax Disclosure [Line Items]            
Federal research and development tax credit carryforwards     $ 2,250,000      
Federal tax credit carryforward     Dec. 31, 2028