Condensed Consolidated Statements of Changes in Redeemable Convertible Stockholders' Equity (Deficit) (Unaudited) - USD ($) | Total | Conversion of Debt into Series A Preferred Stock [Member] | April 2023 Warrants [Member] | Exchange Warrants [Member] | July 2023 Warrants [Member] | September 2023 Inducement Warrants [Member] | New September Warrants [Member] | April Pubic Offering [Member] | July 2023 Financing [Member] | Reverse Stock Split, 1 for 30 [Member] | Conversion of Preferred Stock Into Common Stock [Member] | Conversion of Series A Preferred Stock To Common Stock [Member] | Conversion of Series C into Series A Preferred Stock [Member] | Series A Convertible Preferred Stock [Member] | Series A Convertible Preferred Stock [Member] Conversion of Preferred Stock Into Common Stock [Member] | Series B Preferred Stock [Member] | Series B Preferred Stock [Member] Conversion of Preferred Stock Into Common Stock [Member] | Series C Preferred Stock [Member] | Series C Preferred Stock [Member] Conversion of Preferred Stock Into Common Stock [Member] | Series A Preferred Stock [Member] | Series A Preferred Stock [Member] July 10, 2023 Modification [Member] | Series A Preferred Stock [Member] September 14, 2023 Modification [Member] | Series A Preferred Stock [Member] Conversion of Debt into Series A Preferred Stock [Member] | Series A Preferred Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] Exchange Warrants [Member] | Preferred Stock [Member] Reverse Stock Split, 1 for 30 [Member] | Preferred Stock [Member] Conversion of Preferred Stock Into Common Stock [Member] | Preferred Stock [Member] Series A Convertible Preferred Stock [Member] | Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Exchange Warrants [Member] | Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Reverse Stock Split, 1 for 30 [Member] | Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Conversion of Preferred Stock Into Common Stock [Member] | Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | Preferred Stock [Member] Series B Preferred Stock [Member] | Preferred Stock [Member] Series B Preferred Stock [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Preferred Stock [Member] Series B Preferred Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | Preferred Stock [Member] Series C Preferred Stock [Member] | Preferred Stock [Member] Series C Preferred Stock [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Preferred Stock [Member] Series C Preferred Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] July 10, 2023 Modification [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] September 14, 2023 Modification [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] Conversion of Debt into Series A Preferred Stock [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] April 2023 Warrants [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] July 2023 Warrants [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] September 2023 Inducement Warrants [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] New September Warrants [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] April Pubic Offering [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] July 2023 Financing [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] Reverse Stock Split, 1 for 30 [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Preferred Stock [Member] Series A Preferred Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | Common Stock [Member] | Common Stock [Member] July 10, 2023 Modification [Member] | Common Stock [Member] September 14, 2023 Modification [Member] | Common Stock [Member] Conversion of Debt into Series A Preferred Stock [Member] | Common Stock [Member] April 2023 Warrants [Member] | Common Stock [Member] Exchange Warrants [Member] | Common Stock [Member] July 2023 Warrants [Member] | Common Stock [Member] September 2023 Inducement Warrants [Member] | Common Stock [Member] New September Warrants [Member] | Common Stock [Member] April Pubic Offering [Member] | Common Stock [Member] July 2023 Financing [Member] | Common Stock [Member] Reverse Stock Split [Member] | Common Stock [Member] Reverse Stock Split, 1 for 30 [Member] | Common Stock [Member] Reverse Stock Split, 1 for 40 [Member] | Common Stock [Member] Conversion of Preferred Stock Into Common Stock [Member] | Common Stock [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Common Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | Common Stock [Member] Series A Preferred Stock [Member] | Additional Paid-in Capital [Member] | Additional Paid-in Capital [Member] Conversion of Debt into Series A Preferred Stock [Member] | Additional Paid-in Capital [Member] April 2023 Warrants [Member] | Additional Paid-in Capital [Member] Exchange Warrants [Member] | Additional Paid-in Capital [Member] July 2023 Warrants [Member] | Additional Paid-in Capital [Member] September 2023 Inducement Warrants [Member] | Additional Paid-in Capital [Member] New September Warrants [Member] | Additional Paid-in Capital [Member] April Pubic Offering [Member] | Additional Paid-in Capital [Member] July 2023 Financing [Member] | Additional Paid-in Capital [Member] Reverse Stock Split, 1 for 30 [Member] | Additional Paid-in Capital [Member] Conversion of Preferred Stock Into Common Stock [Member] | Additional Paid-in Capital [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Additional Paid-in Capital [Member] Conversion of Series C into Series A Preferred Stock [Member] | Additional Paid-in Capital [Member] Series B Preferred Stock [Member] | Additional Paid-in Capital [Member] Series C Preferred Stock [Member] | Additional Paid-in Capital [Member] Series A Preferred Stock [Member] | Additional Paid-in Capital [Member] Series A Preferred Stock [Member] July 10, 2023 Modification [Member] | Additional Paid-in Capital [Member] Series A Preferred Stock [Member] September 14, 2023 Modification [Member] | Additional Paid-in Capital [Member] Series A Preferred Stock [Member] Conversion of Series C into Series A Preferred Stock [Member] | AOCI Attributable to Parent [Member] | AOCI Attributable to Parent [Member] Conversion of Debt into Series A Preferred Stock [Member] | AOCI Attributable to Parent [Member] April 2023 Warrants [Member] | AOCI Attributable to Parent [Member] Exchange Warrants [Member] | AOCI Attributable to Parent [Member] July 2023 Warrants [Member] | AOCI Attributable to Parent [Member] September 2023 Inducement Warrants [Member] | AOCI Attributable to Parent [Member] New September Warrants [Member] | AOCI Attributable to Parent [Member] April Pubic Offering [Member] | AOCI Attributable to Parent [Member] July 2023 Financing [Member] | AOCI Attributable to Parent [Member] Reverse Stock Split, 1 for 30 [Member] | AOCI Attributable to Parent [Member] Conversion of Preferred Stock Into Common Stock [Member] | AOCI Attributable to Parent [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | AOCI Attributable to Parent [Member] Conversion of Series C into Series A Preferred Stock [Member] | AOCI Attributable to Parent [Member] Series B Preferred Stock [Member] | AOCI Attributable to Parent [Member] Series C Preferred Stock [Member] | AOCI Attributable to Parent [Member] Series A Preferred Stock [Member] July 10, 2023 Modification [Member] | AOCI Attributable to Parent [Member] Series A Preferred Stock [Member] September 14, 2023 Modification [Member] | Retained Earnings [Member] | Retained Earnings [Member] Conversion of Debt into Series A Preferred Stock [Member] | Retained Earnings [Member] April 2023 Warrants [Member] | Retained Earnings [Member] Exchange Warrants [Member] | Retained Earnings [Member] July 2023 Warrants [Member] | Retained Earnings [Member] September 2023 Inducement Warrants [Member] | Retained Earnings [Member] New September Warrants [Member] | Retained Earnings [Member] April Pubic Offering [Member] | Retained Earnings [Member] July 2023 Financing [Member] | Retained Earnings [Member] Reverse Stock Split, 1 for 30 [Member] | Retained Earnings [Member] Conversion of Preferred Stock Into Common Stock [Member] | Retained Earnings [Member] Conversion of Series A Preferred Stock To Common Stock [Member] | Retained Earnings [Member] Conversion of Series C into Series A Preferred Stock [Member] | Retained Earnings [Member] Series B Preferred Stock [Member] | Retained Earnings [Member] Series C Preferred Stock [Member] | Retained Earnings [Member] Series A Preferred Stock [Member] July 10, 2023 Modification [Member] | Retained Earnings [Member] Series A Preferred Stock [Member] September 14, 2023 Modification [Member] |