12. Stock Options (Details) - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range | 3 Months Ended |
Mar. 31, 2017$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Options Outstanding, Number of shares (in Shares) | shares | 4,000,000 |
Options Outstanding, Weighted average remaining contractual life | 2 years 328 days |
Options Outstanding, Weighted average exercise price | $ 0.16 |
Options Exercisable, Number of shares (in Shares) | shares | 3,650,000 |
Options Exercisable, Weighted average exercise price | $ 0.16 |
Options $0.07 [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 | 1 year |
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 $0.09 [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 | 1 year |
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 $0.10 [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 6 months |
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 $0.16 [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 328 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 $0.19 [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 6 months |
Options Outstanding, Weighted average exercise price | $ 0.19 |
Options Exercisable, Number of shares (in Shares) | shares | 2,320,000 |
Options Exercisable, Weighted average exercise price | $ 0.19 |
Options $0.25 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Options Outstanding, Number of shares (in Shares) | shares | 120,000 |
Options Outstanding, Weighted average remaining contractual life | 3 years 6 months |
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 |