XML 31 R22.htm IDEA: XBRL DOCUMENT v3.19.2
6. Earnings Per Share (Details - Antidilutive Shares) - shares
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Anti-dilutive common stock equivalents 3,755,897 384,615
Warrant [Member]    
Anti-dilutive common stock equivalents 671,282 384,615
Conversion Option Notes Payable [Member]    
Anti-dilutive common stock equivalents 3,084,615 0