Annual report pursuant to Section 13 and 15(d)

Income Taxes (Details Narrative)

v3.19.3.a.u2
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Line Items]      
Valuation allowance $ 30,098,339 $ 26,224,363  
Net change in valuation allowance related to deferred tax assets 3,873,976 2,492,392  
Federal and state tax net operating loss carryforwards 117,964,000    
Additional unrecognized tax benefits 503,944 233,944  
Tax positions $ 2,804,721 $ 2,249,594 $ 2,015,650
Research and Development [Member]      
Income Tax Disclosure [Line Items]      
Net operating loss carryforwards description The state tax loss carryforward generated subsequent to December 31, 2017, will expire through 2039, unless previously utilized. The Company also has federal research and development tax credit carryforwards of approximately $2,2805,000. The federal tax credit carryforward will expire through 2039, unless previously utilized.    
Federal research and development tax credit carryforwards $ 2,805,000    
Federal tax credit carryforward Dec. 31, 2028    
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