XML 84 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
11. STOCK-BASED COMPENSATION (Details - Outstanding options and warrants) - Stock Options [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
$ / shares
shares
Shares Outstanding, beginning balance | shares 2,092,509
Shares exercised | shares (1,135,833)
Shares forfeited or expired | shares (25,009)
Shares outstanding, ending blance | shares 931,667
Exercisable, ending balance | shares 918,334
Weighted average exercise price, beginning balance | $ / shares $ 3.58
Weighted average exercise price, exercised | $ / shares 2.69
Weighted average exercise price, forfeited or expired | $ / shares 2.22
Weighted average exercise price, ending balance | $ / shares 4.69
Weighted average exercise price, exercisable | $ / shares $ 4.73
Weighted average remaining contractual life, ending balance 9 months 25 days
Weighted average remaining contractual life, exercisable 9 months 14 days
Aggregate intrinsic value, ending balance | $ $ 2,109,751
Aggregate intrinsic value, exercisable | $ $ 2,054,551