12. Share-Based Compensation (Details - Non-Vested employee Option activity) - Employee Stock Options [Member] - $ / shares |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2016 |
Mar. 31, 2015 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Options granted | 12,122 | 0 | 493,945 | 32,731 |
| Options exercised | 0 | (60,125) | ||
| Options vested | (161,657) | (20,687) | ||
| Options forfeited/expired | (1,548) | (3,967) | ||
| Non-Vested [Member] | ||||
| Options outstanding, beginning balance | 379,440 | 47,152 | 47,152 | |
| Options granted | 493,945 | |||
| Options vested | (151,657) | |||
| Options outstanding, ending balance | 379,440 | 47,152 | ||
| Weighted-average grant date fair value per share, beginning balance | $ 9.14 | $ 5.03 | $ 5.03 | |
| Weighted-average grant date fair value per share, options granted | 9.35 | |||
| Weighted-average grant date fair value per share, options vested | 8.61 | |||
| Weighted-average grant date fair value per share, ending balance | $ 9.14 | $ 5.03 | ||
| X | ||||||||||
- Definition Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Net number of share options (or share units) granted during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Number of non-vested options outstanding. No definition available.
|
| X | ||||||||||
- Definition Number of options vested. No definition available.
|
| X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Weighted-average grant date fair value per share No definition available.
|
| X | ||||||||||
- Definition Weighted-average grant date fair value per share, options granted No definition available.
|
| X | ||||||||||
- Definition Weighted-average grant date fair value per share, options vested No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|