XML 17 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Allowance for doubtful accounts $ 179,813 $ 116,834
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) 147,786,917 131,703,577
Common stock, shares outstanding (in shares) 147,786,917 131,703,577
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 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 3,637,724
Preferred stock, shares outstanding (in shares) 0 3,637,724
Preferred stock, liquidation preference $ 0 $ 3,637,724
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 $ 237,664 $ 0
Notes Payable, Other Payables [Member]    
Notes payable discount $ 455,285 $ 0