Quarterly report pursuant to Section 13 or 15(d)

13. Stock Options (Details-Option activity)

v3.19.3
13. Stock Options (Details-Option activity) - Stock Options [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Stock Options    
Number of Options outstanding beginning balance 1,259,415  
Number of Options Granted 81,000  
Number of Options Exercised 0  
Number of Options Cancelled 40,793  
Number of Options Expired 0  
Number of Options outstanding ending balance 1,299,622 1,259,415
Number of Options exercisable 1,131,172 1,070,869
Exercise Price Per Share    
Exercise price per share, range $2.09 - 12.00  
Exercise price per share, options granted $1.99  
Exercise price per share, options cancelled $1.99 - 2.70  
Exercise prices at period end $2.09 - 12.00  
Exercise price per share, exercisable $2.82 - 9.00 $2.70 - 9.00
Weighted Average Remaining Contractual Life 1 year 7 months 21 days 2 years 6 months
Weighted average remaining contractual life, options granted 3 years  
Weighted average remaining contractual life, options cancelled 4 years 11 months 1 day  
Weighted average remaining contractual life, exercisable 1 year 3 months 22 days 2 years 11 months 15 days
Aggregate Intrinsic Value    
Aggregate intrinsic value, options outstanding $ 0  
Aggregate intrinsic value, exercisable $ 0  
Weighted Average Exercise Price per Share beginning balance $ 7.39  
Weighted Average Exercise Price Options Granted 1.99  
Weighted Average Exercise Price Options Cancelled 4.39  
Weighted Average Exercise Price per Share ending balance 7.23 $ 7.39
Weighted Average Exercise Price per Share Exercisable $ 8.00 $ 7.44