XML 17 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 45,664 $ 48,201
Patents, amortization $ 363,533 $ 430,071
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized (in shares) 25,000,000  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 20,000,000,000 20,000,000,000
Common stock, shares issued (in shares) 63,537,885 9,606,677
Common stock, shares outstanding (in shares) 63,537,885 9,606,677
Commitments and Contingencies
Series A Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 750,000 750,000
Preferred stock, shares outstanding (in shares) 60,756 60,756
Preferred stock, liquidation preference $ 822,620 $ 761,864
Series K Preferred Stock [Member]    
Preferred stock, shares authorized (in shares) 20,000 20,000
Preferred stock, shares issued (in shares) 0 2,810
Preferred stock, shares outstanding (in shares) 0 2,810
Secured Promissory Note, Current [Member]    
Unamortized discount $ 2,824,365 $ 3,618,571
Promissory Note [Member]    
Unamortized discount 104,583 20,626
Convertible Notes [Member]    
Unamortized discount $ 394,011 $ 1,238,241