XML 22 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 176,220 $ 149,980
Notes payable discount  
Preferred stock, par value (in dollars per share) $ 0.001  
Preferred stock, shares authorized (in shares) 10,000,000  
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 155,368,647 148,542,805
Common stock, shares outstanding (in shares) 155,368,647 148,542,805
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Series B Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 230,000 230,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, liquidation preference $ 0 $ 0
Series C Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 747,500 747,500
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, liquidation preference $ 0 $ 0
Series D Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 250,000 250,000
Preferred stock, shares issued (in shares) 250,000 250,000
Preferred stock, shares outstanding (in shares) 250,000 250,000
Related Party Long Term [Member]    
Notes payable discount, noncurrent $ 0 $ 117,365
Notes Payable, Other Payables [Member]    
Notes payable discount $ 123,184 $ 279,402