XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.1
13. Stockholders' Equity (Details - Warrant activity) - Stock Purchase Warrants [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of warrants      
Warrants outstanding, beginning balance 781,910 1,038,365 7,608,154
Warrants issued     567,166
Warrants exercised   (256,455) (7,107,765)
Warrants forfeited     (29,190)
Warrants outstanding, ending balance 781,910 781,910 1,038,365
Weighted Average Exercise Price      
Weighted Average Exercise Price, Warrants outstanding, beginning balance $ 1.36 $ 1.36 $ 0.23
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 $ 1.36
custom:AverageRemainingContractualTermAbstract      
Average Remaining Contractual Term, Warrants outstanding 1 year 1 month 16 days 1 year 4 months 17 days 2 years 4 months 17 days
Average Remaining Contractual Term, Warrants issued     2 years