XML 69 R56.htm IDEA: XBRL DOCUMENT v3.19.3
13. Stockholders' Equity (Details - Warrant activity) - Stock Purchase Warrants [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of warrants      
Warrants outstanding, beginning balance 781,910 1,038,365 7,608,154
Warrants issued 4,950,000 0 567,166
Warrants exercised 0 (256,455) (7,107,765)
Warrants forfeited 0   (29,190)
Warrants outstanding, ending balance 5,731,910 781,910 1,038,365
Weighted Average Exercise Price      
Weighted Average Exercise Price, Warrants outstanding, beginning balance $ 1.36 $ 1.36 $ 0.26
Weighted Average Exercise Price, Warrants issued 0.25   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 $ 0.40 $ 1.36 $ 1.36
custom:AverageRemainingContractualTermAbstract      
Average Remaining Contractual Term, Warrants outstanding 1 year 10 months 14 days 2 years 4 months 17 days 9 months
Average Remaining Contractual Term, Warrants issued 3 years   2 years