Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.19.2
Stockholders' Equity (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Stockholders' Equity (Textual)      
Common stock, shares authorized 100,000,000   100,000,000
Common stock, shares outstanding 34,834,911   27,948,609
Private placement per unit $ 0.35    
Common stock issued upon exercise of common stock warrants, shares 1,250,000 3,333,333  
Common stock issued convertible debt and accrued interest $ 83,451    
Common stock issued convertible debt and accrued interest, shares 250,356    
Common stock issued convertible debt and accrued interest, per shares $ 3.00    
Common stock issued upon conversion of convertible debt   $ 1,425,000  
Common stock issued upon conversion of convertible debt, shares 172,500 475,000  
Common stock issued upon conversion of convertible debt, per shares   $ 3.00  
Common stock issued acquired in business combinations $ 1,800,000 $ 1,390,550  
Common stock issued acquired in business combinations, shares 594,553 2,209,433  
Common stock issued upon exercise of options $ 600,000    
Common stock issued upon exercise of options, shares 470,044 118,334  
Common stock issued for employee bonuses accrued $ 231,000 $ 108,000  
Common stock issued for employee bonuses accrued, shares 100,000 26,000  
Common stock issued for consulting services $ 96,000 $ 10,000  
Common stock issued for consulting services, shares 50,000 45,000  
Common stock i ssued for employees based on employment agreement 45,000    
Common stock issued stock options exercised   118,334  
Common stock issued for emplooyee ownership plan   340,580  
Common stock issued for cashless exercise options   400,000  
Common Stock to employees share-based compensation 17,500    
Common Stock [Member]      
Stockholders' Equity (Textual)      
Sale of stock common shares 4,123,257    
Issued shares of common stock 4,123,257    
Private placement per unit $ 3.10    
Description of sale of common stock (i) one share of Common Stock and (ii) one 3-year warrants, each entitling the holder to purchase one half share of Common Stock, at a price of $3.5 per share.