Annual report pursuant to Section 13 and 15(d)

Stock Option Plan and Stock-Based Compensation (Details 2)

v3.20.1
Stock Option Plan and Stock-Based Compensation (Details 2)
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Exercise Price $0.10 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 3,500,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.10
Weighted Average Remaining Contractual Life (Years) 3 years 9 months 14 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 3,500,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.10
Weighted Average Remaining Contractual Life (Years) 4 years 15 days
Aggregate Intrinsic Value | $
Exercise Price $0.15 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 4,000,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.15
Weighted Average Remaining Contractual Life (Years) 1 year 7 months 24 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares
Weighted Average Exercise Price Per Share | $ / shares $ 0.15
Weighted Average Remaining Contractual Life (Years) 1 year 10 months 25 days
Aggregate Intrinsic Value | $
Exercise Price $0.18 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 934,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.18
Weighted Average Remaining Contractual Life (Years) 3 years 5 months 23 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 934,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.18
Weighted Average Remaining Contractual Life (Years) 3 years 8 months 23 days
Aggregate Intrinsic Value | $
Exercise Price $0.20 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 150,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.20
Weighted Average Remaining Contractual Life (Years) 5 years 2 months 27 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 150,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.20
Weighted Average Remaining Contractual Life (Years) 5 years 5 months 27 days
Aggregate Intrinsic Value | $
Exercise Price $0.37 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 58,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.37
Weighted Average Remaining Contractual Life (Years) 2 years 8 months 5 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 58,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.37
Weighted Average Remaining Contractual Life (Years) 2 years 11 months 4 days
Aggregate Intrinsic Value | $
Exercise Price $0.42 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 63,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.42
Weighted Average Remaining Contractual Life (Years) 1 year
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 63,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.42
Weighted Average Remaining Contractual Life (Years) 1 year 2 months 30 days
Aggregate Intrinsic Value | $
Exercise Price $0.69 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 100,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.69
Weighted Average Remaining Contractual Life (Years) 4 years 2 months 12 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 100,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.69
Weighted Average Remaining Contractual Life (Years) 4 years 5 months 12 days
Aggregate Intrinsic Value | $
Exercise Price $1.21 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 379,000
Weighted Average Exercise Price Per Share | $ / shares $ 1.21
Weighted Average Remaining Contractual Life (Years) 4 years 11 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 379,000
Weighted Average Exercise Price Per Share | $ / shares $ 1.21
Weighted Average Remaining Contractual Life (Years) 4 years 3 months 11 days
Aggregate Intrinsic Value | $
Exercise Price $0.10 - $1.21 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Outstanding [Abstract]  
Number of Options | shares 9,184,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.20
Weighted Average Remaining Contractual Life (Years) 3 years 7 months 6 days
Aggregate Intrinsic Value | $
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable Options [Abstract]  
Number of Options | shares 5,184,000
Weighted Average Exercise Price Per Share | $ / shares $ 0.20
Weighted Average Remaining Contractual Life (Years) 3 years 7 months 6 days
Aggregate Intrinsic Value | $