XML 73 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
10. Stock Options (Details - Option Activity) - $ / shares
12 Months Ended 202 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2016
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Weighted average exercise price, options outstanding, beginning balance $ 2.70 $ 2.70  
Weighted average exercise price, options outstanding, ending balance 2.70 2.70 $ 2.70
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Weighted average exercise price, options outstanding, beginning balance 30.55 30.55  
Weighted average exercise price, options outstanding, ending balance $ 18.22 $ 30.55 $ 18.22
Options [Member]      
Common Stock, Capital Shares Reserved for Future Issuance [Roll Forward]      
Balances 385,369 385,369  
Balances 385,369 385,369 385,369
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning balance 146,305 385,369  
Options granted 19,975 6,000  
Options Exercised     (114,631)
Options forfeited or expired (13,116) (7,400)  
Options outstanding, ending balance 153,164 146,305 153,164
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Weighted average exercise price, options outstanding, beginning balance $ 13.24 $ 13.24  
Weighted average exercise price, options granted 4.50 6.34  
Weighted average exercise price, options forfeited or expired 10.38 30.27  
Weighted average exercise price, options outstanding, ending balance 10.84 13.24 $ 10.84
Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Weighted average exercise price, options granted 6.34 6.34  
Weighted average exercise price, options forfeited or expired 29.50 29.50  
Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Weighted average exercise price, options granted 6.34 6.34  
Weighted average exercise price, options forfeited or expired $ 30.55 $ 30.55