XML 84 R69.htm IDEA: XBRL DOCUMENT v3.6.0.2
12. STOCK-BASED COMPENSATION (Details - Outstanding options and warrants) - Options [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
$ / shares
shares
Shares Outstanding, beginning balance | shares 931,667
Shares granted | shares 170,626
Shares exercised | shares (576,667)
Shares cancelled, forfeited or expired | shares (150,000)
Shares outstanding, ending blance | shares 375,626
Exercisable, ending balance | shares 205,000
Weighted average exercise price, beginning balance | $ / shares $ 4.69
Weighted average exercise price, granted | $ / shares 6.01
Weighted average exercise price, exercised | $ / shares 2.96
Weighted average exercise price, cancelled, forfeited or expired | $ / shares 7.51
Weighted average exercise price, ending balance | $ / shares 6.82
Weighted average exercise price, exercisable | $ / shares $ 7.51
Weighted average remaining contractual life, ending balance 4 years 5 months 12 days
Weighted average remaining contractual life, exercisable 11 months 1 day
Aggregate intrinsic value, ending balance | $ $ 252,238
Aggregate intrinsic value, exercisable | $ $ 176,400