XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 146,593 $ 149,980
Notes payable discount  
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares undesignated $ 3,772,500 $ 3,772,500
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 150,209,472 148,542,805
Common stock, shares outstanding (in shares) 150,209,472 148,542,805
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Series A Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, liquidation preference $ 0 $ 0
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 $ 93,892 $ 117,365
Notes Payable, Other Payables [Member]    
Notes payable discount $ 248,357 $ 279,402