Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) (Parenthetical) - USD ($) | Mar. 16, 2020 | Feb. 25, 2020 | Jan. 21, 2020 | Jan. 06, 2020 | Nov. 08, 2019 | Oct. 29, 2019 | Oct. 23, 2019 | Oct. 10, 2019 | Oct. 03, 2019 | Sep. 25, 2019 | Sep. 04, 2019 | Apr. 18, 2019 | Apr. 18, 2019 | Mar. 31, 2020 | Mar. 17, 2020 | Feb. 21, 2020 | Dec. 31, 2019 |
Original issue discount | | | | | | | | | | | | | | $ 82,608 | | | $ 82,608 |
Convertible Note 2019 - 01 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | | | | | | | $ 150,000 | $ 150,000 | | | | |
Debt instrument, interest rate | | | | | | | | | | | | 10.00% | 10.00% | | | | |
Debt instrument, maturity date | | | | | | | | | | | | | Dec. 31, 2019 | | | | |
Debt instrument maturity date, description | | | | | | | | | | | | | Originally matured on December 31, 2019, which was subsequently extended to March 31, 2020. | | | | |
Debt instrument, conversion price | | | | | | | | | | | | $ 24 | $ 24 | | | | |
Adjusted exercise price per share | | | | | | | | | | | | | | | $ 4.27 | | $ 14 |
Additional discount on convertible note | | | | | | | | | | | | | | $ 0 | | | $ 199,012 |
Convertible Note 2019 - 01 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | | | | 2,500 | 2,500 | | | | |
Warrants price per share | | | | | | | | | | | | $ 40 | $ 40 | | | | |
Note repaid term | | | | | | | | | | | | Mar. 17, 2020 | | | | | |
Convertible Note 2019 - 03 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | | | | | | $ 108,696 | | | | | | |
Debt instrument, interest rate | | | | | | | | | | | 8.00% | | | | | | |
Debt instrument, maturity date | | | | | | | | | | | Jun. 30, 2020 | | | | | | |
Debt instrument, conversion price | | | | | | | | | | | $ 24 | | | | | | |
Original issue discount | | | | | | | | | | | $ 8,696 | | | | | | |
Exchange of convertible notes payable | | | | | | | | | | | $ 100,000 | | | | | | |
Debt instrument, amortized period | | | | | | | | | | | 36 months | | | | | | |
Convertible Note 2019 - 03 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | | | 1,000 | | | | | | |
Warrants price per share | | | | | | | | | | | $ 24 | | | | | | |
Additional discount on convertible note | | | | | | | | | | | $ 18,326 | | | | | | |
Convertible Note 2019 - 04 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | | | | | $ 54,348 | | | | | | | |
Debt instrument, interest rate | | | | | | | | | | 8.00% | | | | | | | |
Debt instrument, maturity date | | | | | | | | | | Jun. 30, 2020 | | | | | | | |
Debt instrument, conversion price | | | | | | | | | | $ 24 | | | | | | | |
Original issue discount | | | | | | | | | | $ 4,348 | | | | | | | |
Exchange of convertible notes payable | | | | | | | | | | $ 50,000 | | | | | | | |
Debt instrument, amortized period | | | | | | | | | | 36 months | | | | | | | |
Convertible Note 2019 - 04 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | | 500 | | | | | | | |
Warrants price per share | | | | | | | | | | $ 24 | | | | | | | |
Additional discount on convertible note | | | | | | | | | | $ 4,190 | | | | | | | |
Convertible Note 2019 - 05 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | | | | $ 27,174 | | | | | | | | |
Debt instrument, interest rate | | | | | | | | | 8.00% | | | | | | | | |
Debt instrument, maturity date | | | | | | | | | Jun. 30, 2020 | | | | | | | | |
Debt instrument, conversion price | | | | | | | | | $ 24 | | | | | | | | |
Original issue discount | | | | | | | | | $ 2,174 | | | | | | | | |
Exchange of convertible notes payable | | | | | | | | | $ 25,000 | | | | | | | | |
Debt instrument, amortized period | | | | | | | | | 36 months | | | | | | | | |
Convertible Note 2019 - 05 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | | 250 | | | | | | | | |
Warrants price per share | | | | | | | | | $ 24 | | | | | | | | |
Additional discount on convertible note | | | | | | | | | $ 2,705 | | | | | | | | |
Convertible Note 2019 - 06 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | | | $ 27,174 | | | | | | | | | |
Debt instrument, interest rate | | | | | | | | 8.00% | | | | | | | | | |
Debt instrument, maturity date | | | | | | | | Jun. 30, 2020 | | | | | | | | | |
Debt instrument, conversion price | | | | | | | | $ 24 | | | | | | | | | |
Original issue discount | | | | | | | | $ 2,174 | | | | | | | | | |
Exchange of convertible notes payable | | | | | | | | $ 25,000 | | | | | | | | | |
Debt instrument, amortized period | | | | | | | | 36 months | | | | | | | | | |
Convertible Note 2019 - 06 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | | 250 | | | | | | | | | |
Warrants price per share | | | | | | | | $ 24 | | | | | | | | | |
Additional discount on convertible note | | | | | | | | $ 2,505 | | | | | | | | | |
Convertible Note 2019 - 08 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | | $ 108,696 | | | | | | | | | | |
Debt instrument, interest rate | | | | | | | 8.00% | | | | | | | | | | |
Debt instrument, maturity date | | | | | | | Jun. 30, 2020 | | | | | | | | | | |
Debt instrument, conversion price | | | | | | | $ 24 | | | | | | | | | | |
Original issue discount | | | | | | | $ 8,696 | | | | | | | | | | |
Exchange of convertible notes payable | | | | | | | $ 100,000 | | | | | | | | | | |
Debt instrument, amortized period | | | | | | | 36 months | | | | | | | | | | |
Convertible Note 2019 - 08 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Additional discount on convertible note | | | | | | | $ 21,363 | | | | | | | | | | |
Convertible Note 2019 - 08 [Member] | Detachable Warrant One [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | 1,250 | | | | | | | | | | |
Warrants price per share | | | | | | | $ 30 | | | | | | | | | | |
Convertible Note 2019 - 08 [Member] | Detachable Warrant Two [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | | 1,250 | | | | | | | | | | |
Warrants price per share | | | | | | | $ 40 | | | | | | | | | | |
Convertible Note 2019 - 09 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | | $ 27,174 | | | | | | | | | | | |
Debt instrument, interest rate | | | | | | 8.00% | | | | | | | | | | | |
Debt instrument, maturity date | | | | | | Jun. 30, 2020 | | | | | | | | | | | |
Debt instrument, conversion price | | | | | | $ 24 | | | | | | | | | | | |
Original issue discount | | | | | | $ 2,174 | | | | | | | | | | | |
Exchange of convertible notes payable | | | | | | $ 25,000 | | | | | | | | | | | |
Debt instrument, amortized period | | | | | | 36 months | | | | | | | | | | | |
Convertible Note 2019 - 09 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | | 250 | | | | | | | | | | | |
Warrants price per share | | | | | | $ 24 | | | | | | | | | | | |
Additional discount on convertible note | | | | | | $ 2,295 | | | | | | | | | | | |
Convertible Note 2019 - 10 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | | $ 16,304 | | | | | | | | | | | | |
Debt instrument, interest rate | | | | | 8.00% | | | | | | | | | | | | |
Debt instrument, maturity date | | | | | Jun. 30, 2020 | | | | | | | | | | | | |
Debt instrument, conversion price | | | | | $ 14 | | | | | | | | | | | | |
Original issue discount | | | | | $ 1,304 | | | | | | | | | | | | |
Exchange of convertible notes payable | | | | | $ 15,000 | | | | | | | | | | | | |
Debt instrument, amortized period | | | | | 36 months | | | | | | | | | | | | |
Convertible Note 2019 - 10 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | | 150 | | | | | | | | | | | | |
Warrants price per share | | | | | $ 14 | | | | | | | | | | | | |
Additional discount on convertible note | | | | | $ 3,279 | | | | | | | | | | | | |
Convertible Note 2020 - 01 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | | $ 10,870 | | | | | | | | | | | | | |
Debt instrument, interest rate | | | | 8.00% | | | | | | | | | | | | | |
Debt instrument, maturity date | | | | Jun. 30, 2020 | | | | | | | | | | | | | |
Debt instrument, conversion price | | | | $ 10 | | | | | | | | | | | | | |
Original issue discount | | | | $ 870 | | | | | | | | | | | | | |
Exchange of convertible notes payable | | | | $ 10,000 | | | | | | | | | | | | | |
Debt instrument, amortized period | | | | 36 months | | | | | | | | | | | | | |
Convertible Note 2020 - 01 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | | | 100 | | | | | | | | | | | | | |
Warrants price per share | | | | $ 10 | | | | | | | | | | | | | |
Additional discount on convertible note | | | | $ 793 | | | | | | | | | | | | | |
Convertible Note 2020 - 02 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | | $ 262,500 | | | | | | | | | | | | | | |
Debt instrument, interest rate | | | 10.00% | | | | | | | | | | | | | | |
Debt instrument, maturity date | | | Jun. 30, 2020 | | | | | | | | | | | | | | |
Debt instrument, conversion price | | | | | | | | | | | | | | | | $ 4.27 | |
Original issue discount | | | $ 12,500 | | | | | | | | | | | | | | |
Exchange of convertible notes payable | | | $ 250,000 | | | | | | | | | | | | | | |
Common stock issued as commitment fee | | | 5,855 | | | | | | | | | | | | | | |
Convertible Note 2020 - 02 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Additional discount on convertible note | | | $ 85,247 | | | | | | | | | | | | | | |
Convertible Note 2020 - 03 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | | $ 52,631 | | | | | | | | | | | | | | | |
Debt instrument, interest rate | | 8.00% | | | | | | | | | | | | | | | |
Debt instrument, maturity date | | Jun. 30, 2020 | | | | | | | | | | | | | | | |
Debt instrument, conversion price | | $ 7.50 | | | | | | | | | | | | | | | |
Original issue discount | | $ 2,632 | | | | | | | | | | | | | | | |
Exchange of convertible notes payable | | $ 50,000 | | | | | | | | | | | | | | | |
Debt instrument, amortized period | | 36 months | | | | | | | | | | | | | | | |
Qualifing financing amount | | $ 5,000,000 | | | | | | | | | | | | | | | |
Debt instrument, conversion percentage | | 25.00% | | | | | | | | | | | | | | | |
Convertible Note 2020 - 03 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Warrants to purchase common stock | | 500 | | | | | | | | | | | | | | | |
Warrants price per share | | $ 7.50 | | | | | | | | | | | | | | | |
Additional discount on convertible note | | $ 1,985 | | | | | | | | | | | | | | | |
Convertible Note 2020 - 04 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | $ 250,000 | | | | | | | | | | | | | | | | |
Debt instrument, interest rate | 10.00% | | | | | | | | | | | | | | | | |
Debt instrument, maturity date | Sep. 16, 2020 | | | | | | | | | | | | | | | | |
Debt instrument, conversion price | $ 4.50 | | | | | | | | | | | | | | | | |
Original issue discount | $ 20,000 | | | | | | | | | | | | | | | | |
Exchange of convertible notes payable | $ 230,000 | | | | | | | | | | | | | | | | |
Common stock issued as commitment fee | 5,000 | | | | | | | | | | | | | | | | |
Debt issuance cost | $ 27,777 | | | | | | | | | | | | | | | | |
Legal expenses | $ 5,000 | | | | | | | | | | | | | | | | |
Debt instrument, description | fully repaid within 6 months of issuance | | | | | | | | | | | | | | | | |
Convertible Note 2020 - 04 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Additional discount on convertible note | $ 343,854 | | | | | | | | | | | | | | | | |
Convertible Note 2020 - 05 [Member] | | | | | | | | | | | | | | | | | |
Convertible notes payable issued | $ 250,000 | | | | | | | | | | | | | | | | |
Debt instrument, interest rate | 10.00% | | | | | | | | | | | | | | | | |
Debt instrument, maturity date | Sep. 16, 2020 | | | | | | | | | | | | | | | | |
Debt instrument, conversion price | $ 4.50 | | | | | | | | | | | | | | | | |
Original issue discount | $ 20,000 | | | | | | | | | | | | | | | | |
Exchange of convertible notes payable | $ 230,000 | | | | | | | | | | | | | | | | |
Common stock issued as commitment fee | 5,000 | | | | | | | | | | | | | | | | |
Legal expenses | $ 5,000 | | | | | | | | | | | | | | | | |
Debt instrument, description | fully repaid within 6 months of issuance | | | | | | | | | | | | | | | | |
Number of common stock shares issued | 27,777 | | | | | | | | | | | | | | | | |
Convertible Note 2020 - 05 [Member] | Detachable Warrant [Member] | | | | | | | | | | | | | | | | | |
Additional discount on convertible note | $ 343,854 | | | | | | | | | | | | | | | | |