| Stockholders' Deficit (Details Narrative) - USD ($)
 |  | 3 Months Ended | 12 Months Ended |  |  | 
| Dec. 19, 2019 | Mar. 31, 2020 | Mar. 31, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Nov. 29, 2015 | Dec. 12, 2013 | 
| Preferred stock, authorized |  | 1,000,000 |  |  |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  |  |  |  |  | 
| Preferred stock, shares issued |  | 1,000,000 |  |  |  |  |  | 
| Warrant to purchase shares of common stock |  | 150,000 |  |  |  |  |  | 
| Warrant exercise price per share |  | $ 3.50 |  |  |  |  |  | 
| Common stock, shares outstanding under the plan |  | 12,689,315 |  | 11,289,336 | 8,131,555 |  |  | 
| Outstanding stock options |  | 2,751 |  | 417,852 |  |  |  | 
| Stock options issued |  | 1,402,730 |  | 3,600,634 |  |  |  | 
| Issuance of common stock for to settle accrued liabilities |  | $ 127,855 |  |  |  |  |  | 
| Number of common stock value issued for consulting and investor services |  |  | $ 168,000 |  |  |  |  | 
| Number of common stock shares issued for debt settlement, value |  | $ 25,000 |  |  |  |  |  | 
| Stock Option [Member] |  |  |  |  |  |  |  | 
| Common stock, shares outstanding under the plan |  | 1,393,551 |  | 1,396,302 | 366,734 |  |  | 
| Outstanding stock options |  | 2,751 |  | 417,852 |  |  |  | 
| Stock options, exercise price |  | $ 0.69 |  |  |  |  |  | 
| Stock options issued |  |  |  | 1,447,420 |  |  |  | 
| Options weighted average remaining term |  | 9 years 5 months 12 days |  |  |  |  |  | 
| Options currently exercisable |  | 337,585 |  |  |  |  |  | 
| Unvested Stock-Based Awards [Member] |  |  |  |  |  |  |  | 
| Total unrecognized compensation cost |  | $ 650,726 |  |  |  |  |  | 
| Unvested stock options weighted average period |  | 1 year 8 months 26 days |  |  |  |  |  | 
| Closing stock price |  | $ 2.20 |  |  |  |  |  | 
| Aggregate intrinsic value of options outstanding and exercisable |  | $ 494,653 |  |  |  |  |  | 
| Board of Directors [Member] |  |  |  |  |  |  |  | 
| Outstanding stock options | 380,630 |  |  |  |  |  |  | 
| Compensation cost |  |  |  | $ 73,355 | $ 759,469 |  |  | 
| Board of Directors [Member] | Maximum [Member] |  |  |  |  |  |  |  | 
| Stock options, exercise price | $ 3.40 |  |  |  |  |  |  | 
| Board of Directors [Member] | Minimum [Member] |  |  |  |  |  |  |  | 
| Stock options, exercise price | $ 0.69 |  |  |  |  |  |  | 
| Officers, Employees Contractor and Board [Member] |  |  |  |  |  |  |  | 
| Outstanding stock options | 1,014,240 |  |  |  |  |  |  | 
| Accredited Investor [Member] |  |  |  |  |  |  |  | 
| Number of restricted stock issued |  | 115,021 |  |  |  |  |  | 
| Number of restricted stock issued during period, value |  | $ 213,415 |  |  |  |  |  | 
| Consultants [Member] |  |  |  |  |  |  |  | 
| Issuance of common stock for to settle accrued liabilities |  | $ 66,500 |  |  |  |  |  | 
| Issuance of common stock for to settle accrued liabilities, shares |  | 127,855 |  |  |  |  |  | 
| 2005 Equity Incentive Plan [Member] |  |  |  |  |  |  |  | 
| Warrants exercisable date |  | Jul. 18,  2018 |  |  |  |  |  | 
| 2013 Equity Incentive Plan [Member] |  |  |  |  |  |  |  | 
| Common stock reserved for stock option plan |  |  |  |  |  |  | 3,000,000 | 
| Common stock, shares outstanding under the plan |  | 1,392,868 |  |  |  |  |  | 
| 2015 Nonqualified Stock Option Plan [Member] | Board of Directors [Member] |  |  |  |  |  |  |  | 
| Common stock reserved for stock option plan |  |  |  |  |  | 5,000,000 |  | 
| Restricted Common Stock [Member] |  |  |  |  |  |  |  | 
| Number of restricted stock issued |  |  | 34,308 |  |  |  |  | 
| Number of restricted stock issued during period, value |  |  | $ 89,721 |  |  |  |  | 
| Restricted Common Stock [Member] | Existing Holders [Member] |  |  |  |  |  |  |  | 
| Number of restricted stock issued |  |  | 50,000 |  |  |  |  | 
| Number of restricted stock issued during period, value |  |  | $ 168,000 |  |  |  |  | 
| Series A Junior Participating Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, shares issued |  |  |  |  |  |  |  | 
| Number of stock designated |  | 20,000 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  |  |  |  |  |  |  | 
| Series A Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, shares issued |  |  |  |  |  |  |  | 
| Number of stock designated |  | 313,960 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  |  |  |  |  |  |  | 
| Series B Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, shares issued |  |  |  |  |  |  |  | 
| Number of stock designated |  | 279,256 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  |  |  |  |  |  |  | 
| Series C Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, shares issued |  |  |  |  |  |  |  | 
| Number of stock designated |  | 88,098 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  |  |  |  |  |  |  | 
| Series D Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 850 |  | 850 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 300 |  | 300 |  |  |  | 
| Number of stock designated |  | 850 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 300 |  | 300 |  |  |  | 
| Series E Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Number of stock designated |  | 500 |  |  |  |  |  | 
| Series G Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 240,000 |  | 240,000 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 80,570 |  | 80,570 |  |  |  | 
| Number of stock designated |  | 240,000 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 80,570 |  | 80,570 |  |  |  | 
| Series H Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 10,000 |  | 10,000 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 10,000 |  | 10,000 |  |  |  | 
| Number of stock designated |  | 10,000 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 10,000 |  | 10,000 |  |  |  | 
| Series H2 Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 21 |  | 21 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 21 |  | 21 |  |  |  | 
| Number of stock designated |  | 21 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 21 |  | 21 |  |  |  | 
| Series J Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 6,250 |  | 6,250 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 3,458 |  | 3,458 |  |  |  | 
| Number of stock designated |  | 6,250 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 3,458 |  | 3,458 |  |  |  | 
| Series K Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 15,000 |  | 15,000 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 6,880 |  | 6,880 |  |  |  | 
| Number of stock designated |  | 15,000 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 6,880 |  | 6,880 |  |  |  | 
| Series AA Convertible Preferred Stock [Member] |  |  |  |  |  |  |  | 
| Preferred stock, authorized |  | 10,000 |  | 10,000 |  |  |  | 
| Preferred stock, par value |  | $ 0.01 |  | $ 0.01 |  |  |  | 
| Preferred stock, shares issued |  | 7,939 |  | 7,939 |  |  |  | 
| Number of stock designated |  | 10,000 |  |  |  |  |  | 
| Preferred stock, shares outstanding |  | 7,939 |  | 7,939 |  |  |  | 
| Series AA Convertible Preferred Stock [Member] | New Convertible Loan [Member] |  |  |  |  |  |  |  | 
| Warrant to purchase shares of common stock |  | 1,095,230 |  |  |  |  |  | 
| Common stock, shares outstanding under the plan |  | 307,500 |  |  |  |  |  | 
| Fair value of warrants |  | $ 1,205,010 |  |  |  |  |  | 
| Debt extension shares |  | 609,143 |  |  |  |  |  | 
| Series AA Convertible Preferred Stock and Warrants [Member] |  |  |  |  |  |  |  | 
| Preferred stock, shares issued |  |  |  |  |  |  |  | 
| Preferred stock, shares outstanding |  |  |  |  |  |  |  | 
| Number of common stock shares issued for services |  |  | 38,521 |  |  |  |  | 
| Number of common stock value issued for consulting and investor services |  |  | $ 60,560 |  |  |  |  | 
| Number of common stock shares issued for debt settlement |  |  | 10,000 |  |  |  |  | 
| Number of common stock shares issued for debt settlement, value |  |  | $ 25,000 |  |  |  |  |