XML 81 R62.htm IDEA: XBRL DOCUMENT v3.19.1
14. Stockholders' Equity (Details - Warrant activity) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Number of warrants    
Warrants outstanding, beginning balance 1,038,365 7,608,154
Warrants issued 0 567,166
Warrants exercised (265,455) (7,107,765)
Warrants forfeited 0 (29,190)
Warrants outstanding, ending balance 781,910 1,038,365
Weighted Average Exercise Price    
Weighted Average Exercise Price, Warrants outstanding, beginning balance $ 1.36 $ 0.26
Weighted Average Exercise Price, Warrants issued 1.50
Weighted Average Exercise Price, Warrants exercised 0.24
Weighted Average Exercise Price, Warrants forfeited 0.24
Weighted Average Exercise Price, Warrants outstanding, ending balance $ 1.36 $ 1.36
custom:AverageRemainingContractualTermAbstract    
Average Remaining Contractual Term, Warrants outstanding 1 year 4 months 17 days 2 years 4 months 17 days
Average Remaining Contractual Term, Warrants issued   2 years 3 months