XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
1. Summary of Significant Accounting Policies (Details - Options outstanding) - $ / shares
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Number of Shares    
Outstanding options, beginning balance 14,421,000  
Granted 0  
Exercised (483,000) (312,500)
Forfeited 0  
Outstanding options, ending balance 13,938,000  
Options exercisable at the end of period 11,742,000  
Weighted Average Exercise Price    
Outstanding options, beginning balance $ 4.57  
Granted  
Exercised 0.86  
Forfeited  
Outstanding options, ending balance 4.69  
Options exercisable at the end of period $ 4.87  
Weighted Average Remaining Contractual Term    
Weighted average remaining contractual term options outstanding 3 years 6 months 7 days  
Weighted average remaining contractual term options exercisable 3 years 2 months 19 days