Quarterly report pursuant to Section 13 or 15(d)

Temporary Equity and Stockholders' Deficiency - Schedule of Stock Option Outstanding and Exercisable (Details)

v3.20.2
Temporary Equity and Stockholders' Deficiency - Schedule of Stock Option Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Outstanding Number of Options 9,331,890
Options Exercisable, Weighted Exercise Average Remaining Life In Years 2 years 4 months 24 days
Options Exercisable, Exercisable Number of Options 3,173,287
Exercise Price Range 0.39 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 0.39
Options Outstanding, Outstanding Number of Options 4,439,890
Options Exercisable, Weighted Exercise Average Remaining Life In Years 3 years 9 months 18 days
Options Exercisable, Exercisable Number of Options 325,000
Exercise Price Range 0.54 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 0.54
Options Outstanding, Outstanding Number of Options 1,500,000
Options Exercisable, Weighted Exercise Average Remaining Life In Years 3 years 6 months
Options Exercisable, Exercisable Number of Options 562,506
Exercise Price Range 0.77 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 0.77
Options Outstanding, Outstanding Number of Options 1,320,000
Options Exercisable, Weighted Exercise Average Remaining Life In Years 2 years 10 months 25 days
Options Exercisable, Exercisable Number of Options 660,006
Exercise Price Range 1.10 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 1.10
Options Outstanding, Outstanding Number of Options 1,020,000
Options Exercisable, Weighted Exercise Average Remaining Life In Years 2 years 7 months 6 days
Options Exercisable, Exercisable Number of Options 573,775
Exercise Price Range 2.20 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 2.20
Options Outstanding, Outstanding Number of Options 1,042,000
Options Exercisable, Weighted Exercise Average Remaining Life In Years 1 year 1 month 6 days
Options Exercisable, Exercisable Number of Options 1,042,000
Exercise Price Range 3.30 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 3.30
Options Outstanding, Outstanding Number of Options 10,000
Options Exercisable, Weighted Exercise Average Remaining Life In Years 2 months 12 days
Options Exercisable, Exercisable Number of Options 10,000