Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Components of Net Deferred Tax Asset (Details)

v3.20.1
Income Taxes - Schedule of Components of Net Deferred Tax Asset (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Deferred Tax Assets, Net [Abstract]    
NOL carryforward $ 26,945,090 $ 22,273,661
Foreign net operating loss carryforward 10,875,395 3,616,502
Tax credits 5,844,918 2,793,247
Stock based compensation 5,373,539 3,381,969
Accrued expenses 1,120,196 660,427
Other temporary differences 962,981 186,069
Subtotal 51,122,119 32,911,875
Valuation allowance (51,122,119) (32,911,875)
Net deferred tax asset