XML 118 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details 2)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
fully vested [Member]  
Shares underlying outstanding options  
Range of exercise price, lower range $ 0.01
Range of exercise price, upper range $ 4.15
Number Outstanding | shares 5,145,250
fully vested [Member] | Ranges One [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 10,000
Weighted average remaining contractual life (years) 3 years 10 months 14 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Two [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 15,000
Weighted average remaining contractual life (years) 4 years 2 months 30 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Three [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 5,000
Weighted average remaining contractual life (years) 4 years 5 months 12 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Four [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 6 years
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Five [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 110,000
Weighted average remaining contractual life (years) 6 years 5 months 1 day
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Six [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 7 years
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Seven [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 280,000
Weighted average remaining contractual life (years) 7 years
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Eight [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 60,000
Weighted average remaining contractual life (years) 7 years 3 months 15 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Nine [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 40,000
Weighted average remaining contractual life (years) 7 years 9 months
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Ten [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 105,000
Weighted average remaining contractual life (years) 8 years
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Eleven [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 75,000
Weighted average remaining contractual life (years) 8 years 4 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirteen [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 30,000
Weighted average remaining contractual life (years) 8 years 1 month 27 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Fourteen [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 6,000
Weighted average remaining contractual life (years) 8 years 3 months 4 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Two [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 9 years 4 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Three [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Weighted average remaining contractual life (years) 9 years 6 months
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Four [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 10,000
Weighted average remaining contractual life (years) 9 years 8 months 2 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Five [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 205,000
Weighted average remaining contractual life (years) 9 years 8 months 16 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Six [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.28
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 5 years 8 months 2 days
Weighted Average Exercise price $ 0.28
fully vested [Member] | Ranges Thirty Seven [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.28
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 9 years 8 months 2 days
Weighted Average Exercise price $ 0.28
fully vested [Member] | Ranges Sixteen [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.33
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 3 years 3 months 26 days
Weighted Average Exercise price $ 1.33
fully vested [Member] | Ranges Seventeen [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.38
Number Outstanding | shares 108,000
Weighted average remaining contractual life (years) 1 year 4 days
Weighted Average Exercise price $ 1.38
fully vested [Member] | Ranges Eighteen [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.38
Number Outstanding | shares 105,307
Weighted average remaining contractual life (years) 5 years 4 days
Weighted Average Exercise price $ 1.38
fully vested [Member] | Ranges Nineteen [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.55
Number Outstanding | shares 400,000
Weighted average remaining contractual life (years) 2 years 5 months 5 days
Weighted Average Exercise price $ 1.55
fully vested [Member] | Ranges Twenty [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.67
Number Outstanding | shares 340,000
Weighted average remaining contractual life (years) 9 months
Weighted Average Exercise price $ 1.67
fully vested [Member] | Ranges Twenty One [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.67
Number Outstanding | shares 405,943
Weighted average remaining contractual life (years) 4 years 9 months 3 days
Weighted Average Exercise price $ 1.67
fully vested [Member] | Ranges Twenty Two [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.7
Number Outstanding | shares 218,500
Weighted average remaining contractual life (years) 2 years 11 months 19 days
Weighted Average Exercise price $ 1.7
fully vested [Member] | Ranges Twenty Three [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.75
Number Outstanding | shares 400,000
Weighted average remaining contractual life (years) 3 years 6 months 7 days
Weighted Average Exercise price $ 1.75
fully vested [Member] | Ranges Twenty Four [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.78
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 4 years 8 months 5 days
Weighted Average Exercise price $ 1.78
fully vested [Member] | Ranges Twenty Five [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.87
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 2 years 1 month 2 days
Weighted Average Exercise price $ 1.87
fully vested [Member] | Ranges Twenty Six [Member]  
Shares underlying outstanding options  
Range of exercise price $ 1.95
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 2 months 30 days
Weighted Average Exercise price $ 1.95
fully vested [Member] | Ranges Twenty Eight [Member]  
Shares underlying outstanding options  
Range of exercise price $ 2.03
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 1 year 3 months 29 days
Weighted Average Exercise price $ 1.96
fully vested [Member] | Ranges Twenty Nine [Member]  
Shares underlying outstanding options  
Range of exercise price $ 2.31
Number Outstanding | shares 400,000
Weighted average remaining contractual life (years) 4 years 4 days
Weighted Average Exercise price $ 2.03
fully vested [Member] | Ranges Thirty [Member]  
Shares underlying outstanding options  
Range of exercise price $ 2.61
Number Outstanding | shares 471,500
Weighted average remaining contractual life (years) 1 year 11 months 4 days
Weighted Average Exercise price $ 2.31
fully vested [Member] | Ranges Thirty One [Member]  
Shares underlying outstanding options  
Range of exercise price $ 4.15
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 4 years 6 months 3 days
Weighted Average Exercise price $ 2.61
fully vested [Member] | Ranges Thirty Three [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 95,000
Weighted average remaining contractual life (years) 9 years 6 months
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Eight [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 460,000
Weighted average remaining contractual life (years) 9 years 10 months 17 days
Weighted Average Exercise price $ 0.01
fully vested [Member] | Ranges Thirty Nine [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.16
Number Outstanding | shares 340,000
Weighted average remaining contractual life (years) 5 years 11 months 8 days
Weighted Average Exercise price $ 0.16
fully vested [Member] | Ranges Forty [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.16
Number Outstanding | shares 150,000
Weighted average remaining contractual life (years) 9 years 11 months 8 days
Weighted Average Exercise price $ 0.16
fully vested [Member] | Ranges Forty One [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.18
Number Outstanding | shares 25,000
Weighted average remaining contractual life (years) 5 years 11 months 1 day
Weighted Average Exercise price $ 0.18
Non-vested [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 50,000
Non-vested [Member] | Ranges One [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Two [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Three [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Four [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Five [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Six [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Seven [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Eight [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Nine [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Ten [Member]  
Shares underlying outstanding options  
Range of exercise price $ 0.01
Number Outstanding | shares 50,000
Weighted average remaining contractual life (years) 9 years 6 months 29 days
Weighted Average Exercise price $ 0.01
Non-vested [Member] | Ranges Eleven [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Thirteen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Fourteen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Thirty Two [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Thirty Three [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Thirty Four [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Thirty Five [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Sixteen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Seventeen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Eighteen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Nineteen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty One [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Two [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Three [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Four [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Five [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Six [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Eight [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Nine [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Thirty One [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Fifteen [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price
Non-vested [Member] | Ranges Twenty Seven [Member]  
Shares underlying outstanding options  
Range of exercise price
Number Outstanding | shares
Weighted Average Exercise price