Unaudited Condensed Statements of Changes in Stockholders' Equity (Deficit) - USD ($) $ in Thousands | Underwritten Public Offering [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Underwritten Public Offering [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Underwritten Public Offering [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Underwritten Public Offering [Member]Undesignated Preferred Stock [Member] | Underwritten Public Offering [Member]Common Stock [Member] | Underwritten Public Offering [Member]Additional Paid-in Capital [Member] | Underwritten Public Offering [Member]Retained Earnings [Member] | Underwritten Public Offering [Member] | Equity Line of Credit [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Equity Line of Credit [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Equity Line of Credit [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Equity Line of Credit [Member]Undesignated Preferred Stock [Member] | Equity Line of Credit [Member]Common Stock [Member] | Equity Line of Credit [Member]Additional Paid-in Capital [Member] | Equity Line of Credit [Member]Retained Earnings [Member] | Equity Line of Credit [Member] | Optional Exchange Principal Amount [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Optional Exchange Principal Amount [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Optional Exchange Principal Amount [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Optional Exchange Principal Amount [Member]Undesignated Preferred Stock [Member] | Optional Exchange Principal Amount [Member]Common Stock [Member] | Optional Exchange Principal Amount [Member]Additional Paid-in Capital [Member] | Optional Exchange Principal Amount [Member]Retained Earnings [Member] | Optional Exchange Principal Amount [Member] | January 2021 Inducement Warrants [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | January 2021 Inducement Warrants [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | January 2021 Inducement Warrants [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | January 2021 Inducement Warrants [Member]Undesignated Preferred Stock [Member] | January 2021 Inducement Warrants [Member]Common Stock [Member] | January 2021 Inducement Warrants [Member]Additional Paid-in Capital [Member] | January 2021 Inducement Warrants [Member]Retained Earnings [Member] | January 2021 Inducement Warrants [Member] | Warrants to Purchase Common Stock [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Warrants to Purchase Common Stock [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Warrants to Purchase Common Stock [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Warrants to Purchase Common Stock [Member]Undesignated Preferred Stock [Member] | Warrants to Purchase Common Stock [Member]Common Stock [Member] | Warrants to Purchase Common Stock [Member]Additional Paid-in Capital [Member] | Warrants to Purchase Common Stock [Member]Retained Earnings [Member] | Warrants to Purchase Common Stock [Member] | Exchange Warrants [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Exchange Warrants [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Exchange Warrants [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Exchange Warrants [Member]Undesignated Preferred Stock [Member] | Exchange Warrants [Member]Common Stock [Member] | Exchange Warrants [Member]Additional Paid-in Capital [Member] | Exchange Warrants [Member]Retained Earnings [Member] | Exchange Warrants [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Undesignated Preferred Stock [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Common Stock [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Additional Paid-in Capital [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member]Retained Earnings [Member] | Conversion of Facility Notes into Series B-2 Preferred Stock [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Undesignated Preferred Stock [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Common Stock [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Additional Paid-in Capital [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member]Retained Earnings [Member] | Conversion of Series B-2 Preferred Stock into Common Stock [Member] | Preferred Stock [Member]Series A Convertible Preferred Stock [Member] | Preferred Stock [Member]Series B-1 Convertible Preferred Stock [Member] | Preferred Stock [Member]Series B-2 Convertible Preferred Stock [Member] | Undesignated Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Total |