12. Stock Options (Details 1) | 6 Months Ended |
Jun. 30, 2017$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Options Outstanding, Number of shares (in Shares) | shares | 5,550,000 |
Options Outstanding, Weighted average remaining contractual life | 3 years 1 month 6 days |
Options Outstanding, Weighted average exercise price | $ 0.15 |
Options Exercisable, Number of shares (in Shares) | shares | 4,825,000 |
Options Exercisable, Weighted average exercise price | $ 0.15 |
Options 007 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.07 |
Options Outstanding, Number of shares (in Shares) | shares | 75,000 |
Options Outstanding, Weighted average remaining contractual life | 9 months 18 days |
Options Outstanding, Weighted average exercise price | $ 0.07 |
Options Exercisable, Number of shares (in Shares) | shares | 75,000 |
Options Exercisable, Weighted average exercise price | $ 0.07 |
Options 009 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.09 |
Options Outstanding, Number of shares (in Shares) | shares | 960,000 |
Options Outstanding, Weighted average remaining contractual life | 9 months 18 days |
Options Outstanding, Weighted average exercise price | $ 0.09 |
Options Exercisable, Number of shares (in Shares) | shares | 960,000 |
Options Exercisable, Weighted average exercise price | $ 0.09 |
Options 010 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.10 |
Options Outstanding, Number of shares (in Shares) | shares | 250,000 |
Options Outstanding, Weighted average remaining contractual life | 4 years 3 months 19 days |
Options Outstanding, Weighted average exercise price | $ 0.10 |
Options Exercisable, Number of shares (in Shares) | shares | 150,000 |
Options Exercisable, Weighted average exercise price | $ 0.10 |
Options 013 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.13 |
Options Outstanding, Number of shares (in Shares) | shares | 1,550,000 |
Options Outstanding, Weighted average remaining contractual life | 4 years 10 months 25 days |
Options Outstanding, Weighted average exercise price | $ 0.13 |
Options Exercisable, Number of shares (in Shares) | shares | 1,150,000 |
Options Exercisable, Weighted average exercise price | $ 0.13 |
Options 016 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.16 |
Options Outstanding, Number of shares (in Shares) | shares | 225,000 |
Options Outstanding, Weighted average remaining contractual life | 3 years 7 months 6 days |
Options Outstanding, Weighted average exercise price | $ 0.16 |
Options Exercisable, Number of shares (in Shares) | shares | 75,000 |
Options Exercisable, Weighted average exercise price | $ 0.16 |
Options 019 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.19 |
Options Outstanding, Number of shares (in Shares) | shares | 2,370,000 |
Options Outstanding, Weighted average remaining contractual life | 3 years 2 months 12 days |
Options Outstanding, Weighted average exercise price | $ 0.19 |
Options Exercisable, Number of shares (in Shares) | shares | 2,345,000 |
Options Exercisable, Weighted average exercise price | $ 0.19 |
Options 025 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise prices | $ 0.25 |
Options Outstanding, Number of shares (in Shares) | shares | 120,000 |
Options Outstanding, Weighted average remaining contractual life | 3 years 2 months 12 days |
Options Outstanding, Weighted average exercise price | $ 0.25 |
Options Exercisable, Number of shares (in Shares) | shares | 70,000 |
Options Exercisable, Weighted average exercise price | $ 0.25 |