XML 16 R22.htm IDEA: XBRL DOCUMENT v3.19.3
6. Earnings Per Share (Details - Antidilutive Shares) - shares
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Anti-dilutive common stock equivalents 5,652,557 384,615
Warrant [Member]    
Anti-dilutive common stock equivalents 1,315,032 384,615
Conversion Option Notes Payable [Member]    
Anti-dilutive common stock equivalents 4,337,525 2,500,000