Condensed Consolidated Statement of Stockholders Equity (Unaudited) - USD ($) | Chief Executive Officer [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Chief Executive Officer [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Chief Executive Officer [Member]Common Stock [Member] | Chief Executive Officer [Member]Additional Paid-in Capital [Member] | Chief Executive Officer [Member]Retained Earnings [Member] | Chief Executive Officer [Member] | Private Placement [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Private Placement [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Private Placement [Member]Common Stock [Member] | Private Placement [Member]Additional Paid-in Capital [Member] | Private Placement [Member]Retained Earnings [Member] | Private Placement [Member] | May 2020 Offering [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | May 2020 Offering [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | May 2020 Offering [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | May 2020 Offering [Member]Common Stock [Member] | May 2020 Offering [Member]Additional Paid-in Capital [Member] | May 2020 Offering [Member]Retained Earnings [Member] | May 2020 Offering [Member] | Asset Purchase Agreement [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Asset Purchase Agreement [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Asset Purchase Agreement [Member]Common Stock [Member] | Asset Purchase Agreement [Member]Additional Paid-in Capital [Member] | Asset Purchase Agreement [Member]Retained Earnings [Member] | Asset Purchase Agreement [Member] | Bridge Notes [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Bridge Notes [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Bridge Notes [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Bridge Notes [Member]Common Stock [Member] | Bridge Notes [Member]Additional Paid-in Capital [Member] | Bridge Notes [Member]Retained Earnings [Member] | Bridge Notes [Member] | Warrants Issued to CEO [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Warrants Issued to CEO [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Warrants Issued to CEO [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Warrants Issued to CEO [Member]Common Stock [Member] | Warrants Issued to CEO [Member]Additional Paid-in Capital [Member] | Warrants Issued to CEO [Member]Retained Earnings [Member] | Warrants Issued to CEO [Member] | Warrants Held by Noteholders [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Warrants Held by Noteholders [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Warrants Held by Noteholders [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Warrants Held by Noteholders [Member]Common Stock [Member] | Warrants Held by Noteholders [Member]Additional Paid-in Capital [Member] | Warrants Held by Noteholders [Member]Retained Earnings [Member] | Warrants Held by Noteholders [Member] | Prefunded Warrant [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Prefunded Warrant [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Prefunded Warrant [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Prefunded Warrant [Member]Common Stock [Member] | Prefunded Warrant [Member]Additional Paid-in Capital [Member] | Prefunded Warrant [Member]Retained Earnings [Member] | Prefunded Warrant [Member] | Conversion of Series E Preferred Stock to Common Stock [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Conversion of Series E Preferred Stock to Common Stock [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Conversion of Series E Preferred Stock to Common Stock [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Conversion of Series E Preferred Stock to Common Stock [Member]Common Stock [Member] | Conversion of Series E Preferred Stock to Common Stock [Member]Additional Paid-in Capital [Member] | Conversion of Series E Preferred Stock to Common Stock [Member]Retained Earnings [Member] | Conversion of Series E Preferred Stock to Common Stock [Member] | Conversion of Series D Preferred Stock to Common Stock [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Conversion of Series D Preferred Stock to Common Stock [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Conversion of Series D Preferred Stock to Common Stock [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Conversion of Series D Preferred Stock to Common Stock [Member]Common Stock [Member] | Conversion of Series D Preferred Stock to Common Stock [Member]Additional Paid-in Capital [Member] | Conversion of Series D Preferred Stock to Common Stock [Member]Retained Earnings [Member] | Conversion of Series D Preferred Stock to Common Stock [Member] | Asset Purchase Agreement [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Director [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Director [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Director [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Director [Member]Common Stock [Member] | Director [Member]Additional Paid-in Capital [Member] | Director [Member]Retained Earnings [Member] | Director [Member] | Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Total |