General form of registration statement for all companies including face-amount certificate companies

12. Share-Based Compensation (Details - Non-Vested employee Option activity)

v3.5.0.2
12. Share-Based Compensation (Details - Non-Vested employee Option activity) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Dec. 31, 2014
Non Employee Stock Options [Member]        
Options outstanding, beginning balance   15,511 15,511  
Options granted     30,304 14,546
Options exercised 0 0 0 0
Options vested     (17,857) (7,756)
Options outstanding, ending balance       15,511
Non Employee Stock Options [Member] | Non-Vested [Member]        
Options outstanding, beginning balance 27,958      
Options granted     30,304  
Options vested     (17,857)  
Options outstanding, ending balance     27,958  
Weighted-average grant date fair value per share, beginning balance $ 11.77 $ 8.16 $ 8.16  
Weighted-average grant date fair value per share, options granted     13.13  
Weighted-average grant date fair value per share, options vested     10.95  
Weighted-average grant date fair value per share, ending balance     $ 11.77 $ 8.16
Employee Stock Options [Member]        
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)
Employee Stock Options [Member] | 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