XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Fair Value Measurements - Fair Value Valuation Assumptions (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 21, 2023
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Non-cash gain on changes in fair value of warrant liability     $ (114) $ (272)
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member]        
Liabilities, Fair Value Disclosure [1]     $ 9,600  
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     220.5  
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Share Price [Member]        
Measurement Input [2]     25.2  
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.801  
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0491  
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Prior to Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.8  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member]        
Liabilities, Fair Value Disclosure [1]     $ 1,700  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     45.5  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Share Price [Member]        
Measurement Input     8.07  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.793  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0543  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Prior to Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.3  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member]        
Liabilities, Fair Value Disclosure [1]     $ 500  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     8.75  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Share Price [Member]        
Measurement Input     4.77  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Option Volatility [Member]        
Measurement Input     0.799  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0551  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Prior to Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.1  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member]        
Total value, embedded     $ 200  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Exercise Price [Member]        
Measurement input, embedded derivative     4.9  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Share Price [Member]        
Measurement input, embedded derivative     4.51  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Option Volatility [Member]        
Measurement input, embedded derivative     0.869  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement input, embedded derivative     0.0454  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement input, embedded derivative     0  
Issuance, March 25, 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Expected Term [Member]        
Measurement input, embedded derivative     2  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member]        
Total value, embedded [3]     $ 200  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Exercise Price [Member]        
Measurement input, embedded derivative     45.5  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Share Price [Member]        
Measurement input, embedded derivative [4]     25.2  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Option Volatility [Member]        
Measurement input, embedded derivative     0.801  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement input, embedded derivative     0.0488  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement input, embedded derivative     0  
Issuance, April 27, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Expected Term [Member]        
Measurement input, embedded derivative     0.8  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member]        
Total value, embedded     $ 200  
Gain, embedded derivative     $ 82  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Exercise Price [Member]        
Measurement input, embedded derivative     4.9  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Share Price [Member]        
Measurement input, embedded derivative     4.94  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Option Volatility [Member]        
Measurement input, embedded derivative     0.839  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement input, embedded derivative     0.0494  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement input, embedded derivative     0  
Stockholder Approval May 28 2024 [Member] | Unsecured Convertible Notes [Member] | Measurement Input, Expected Term [Member]        
Measurement input, embedded derivative     1.8  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member]        
Liabilities, Fair Value Disclosure [1]     $ 11,600  
Deemed dividend     $ 2,000  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     45.5  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Share Price [Member]        
Measurement Input [2]     25.2  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.801  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0491  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
After Ratchet, April 27, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.8  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member]        
Liabilities, Fair Value Disclosure [1]     $ 6,800  
Deemed dividend     $ 5,100  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     8.75  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Share Price [Member]        
Measurement Input     8.07  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.793  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0543  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
After Ratchet, December 21, 2023 [Member] | Series B Preferred Stock and Series C Preferred Stock [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.3  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member]        
Liabilities, Fair Value Disclosure [1]     $ 900  
Deemed dividend     $ 400  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     4.9  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Share Price [Member]        
Measurement Input     4.77  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Option Volatility [Member]        
Measurement Input     0.799  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0551  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
After Ratchet, March 24, 2024 [Member] | Series C Preferred Stock [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.1  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member]        
Total value, embedded [3]     $ 200  
Gain, embedded derivative     $ 40  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Exercise Price [Member]        
Measurement input, embedded derivative     45.5  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Share Price [Member]        
Measurement input, embedded derivative     23.8  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Option Volatility [Member]        
Measurement input, embedded derivative     0.769  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement input, embedded derivative     0.0541  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement input, embedded derivative     0  
Stockholder Approval, June 9, 2023 [Member] | Convertible Debt [Member] | Measurement Input, Expected Term [Member]        
Measurement input, embedded derivative     0.7  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member]        
Liabilities, Fair Value Disclosure     $ 300  
Non-cash gain on changes in fair value of warrant liability     $ 56  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     8.75  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     7.14  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.793  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0385  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
The December 2023 Warrants [Member] | Reporting Date, December 31, 2023 [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     5.5  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member]        
Liabilities, Fair Value Disclosure     $ 200  
Non-cash gain on changes in fair value of warrant liability     $ (51)  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     8.75  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     4.94  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.839  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     (0.0456)  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
The December 2023 Warrants [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     5.1  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member]        
Liabilities, Fair Value Disclosure     $ 100  
Non-cash gain on changes in fair value of warrant liability     $ 21  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     4.9  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     3.66  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.869  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0421  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
March 2024 Warrant [Member] | Reporting Date, March 31, 2024 [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     5.5  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member]        
Liabilities, Fair Value Disclosure     $ 100  
Non-cash gain on changes in fair value of warrant liability     $ (28)  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     4.9  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     4.94  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.839  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0456  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
March 2024 Warrant [Member] | Stockholder Approval May 28 2024 [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     5.3  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member]        
Liabilities, Fair Value Disclosure     $ 300  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     220.5  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Share Price [Member]        
Measurement Input [5]     25.2  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.801  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0359  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0473  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     1.1  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Pre-amendment [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     5.6  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member]        
Liabilities, Fair Value Disclosure     $ 500  
Non-cash gain on changes in fair value of warrant liability     $ 200  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     52.5  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Share Price [Member]        
Measurement Input [5]     25.2  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.801  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0359  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0473  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     1.1  
July 2020, November 2021, September 2022 & November 2022 Warrants [Member] | Post-amendment [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     5.6  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member]        
Liabilities, Fair Value Disclosure     $ 56  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     45.5  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Share Price [Member]        
Measurement Input [6]     8.07  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.793  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0392  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0462  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     1.5  
The May 2023 Warrants [Member] | Pre-amendment, December 21, 2023 [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     4.5  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member]        
Liabilities, Fair Value Disclosure     $ 200  
Non-cash gain on changes in fair value of warrant liability     $ 100  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     8.75  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Share Price [Member]        
Measurement Input [6]     8.07  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.793  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0392  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0462  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     1.5  
The May 2023 Warrants [Member] | Post amendment, December 21, 2023 [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     4.5  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member]        
Liabilities, Fair Value Disclosure     $ 66  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Exercise Price [Member] | Minimum [Member]        
Measurement Input     8.75  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Exercise Price [Member] | Maximum [Member]        
Measurement Input     52.5  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     2.51  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.893  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0427  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0508  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     1  
September 2022, November 2022, and May 2023 Warrants [Member] | Pre-amendment June 14, 2024 [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     4.4  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member]        
Liabilities, Fair Value Disclosure     $ 100  
Non-cash gain on changes in fair value of warrant liability     $ 70  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     2.5  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     2.51  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.893  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0427  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0508  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     1  
September 2022, November 2022, and May 2023 Warrants [Member] | Post amendment June 14, 2024 [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     4.4  
Series F-1 Warrants [Member] | Prior to Adjustment [Member]        
Liabilities, Fair Value Disclosure     $ 1,700  
Series F-1 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     1.1  
Series F-1 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Share Price [Member]        
Measurement Input     0.71  
Series F-1 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.971  
Series F-1 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0355  
Series F-1 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Series F-1 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     4.84  
Series F-1 Warrants [Member] | After Adjustment [Member]        
Liabilities, Fair Value Disclosure     $ 1,900  
Deemed dividend     $ 200  
Series F-1 Warrants [Member] | After Adjustment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     0.66  
Series F-1 Warrants [Member] | After Adjustment [Member] | Measurement Input, Share Price [Member]        
Measurement Input     0.71  
Series F-1 Warrants [Member] | After Adjustment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.971  
Series F-1 Warrants [Member] | After Adjustment [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0355  
Series F-1 Warrants [Member] | After Adjustment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Series F-1 Warrants [Member] | After Adjustment [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     4.84  
Series F-2 Warrants [Member] | Prior to Adjustment [Member]        
Liabilities, Fair Value Disclosure     $ 200  
Series F-2 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     1.1  
Series F-2 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Share Price [Member]        
Measurement Input     0.71  
Series F-2 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.971  
Series F-2 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0464  
Series F-2 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Series F-2 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.34  
Series F-2 Warrants [Member] | After Adjustment [Member]        
Liabilities, Fair Value Disclosure     $ 600  
Deemed dividend     $ 400  
Series F-2 Warrants [Member] | After Adjustment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     0.66  
Series F-2 Warrants [Member] | After Adjustment [Member] | Measurement Input, Share Price [Member]        
Measurement Input     0.71  
Series F-2 Warrants [Member] | After Adjustment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.971  
Series F-2 Warrants [Member] | After Adjustment [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.0464  
Series F-2 Warrants [Member] | After Adjustment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Series F-2 Warrants [Member] | After Adjustment [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.34  
Series F-3 Warrants [Member] | Prior to Adjustment [Member]        
Liabilities, Fair Value Disclosure     $ 600  
Series F-3 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     1.1  
Series F-3 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Share Price [Member]        
Measurement Input     0.71  
Series F-3 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.971  
Series F-3 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.041  
Series F-3 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Series F-3 Warrants [Member] | Prior to Adjustment [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.84  
Series F-3 Warrants [Member] | After Adjustment [Member]        
Liabilities, Fair Value Disclosure     $ 1,000  
Deemed dividend     $ 400  
Series F-3 Warrants [Member] | After Adjustment [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     0.66  
Series F-3 Warrants [Member] | After Adjustment [Member] | Measurement Input, Share Price [Member]        
Measurement Input     0.71  
Series F-3 Warrants [Member] | After Adjustment [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.971  
Series F-3 Warrants [Member] | After Adjustment [Member] | Measurement Input, Risk Free Interest Rate [Member]        
Measurement Input     0.041  
Series F-3 Warrants [Member] | After Adjustment [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
Series F-3 Warrants [Member] | After Adjustment [Member] | Measurement Input, Expected Term [Member]        
Measurement Input     0.84  
May 2023 Warrants [Member]        
Non-cash gain on changes in fair value of warrant liability $ (170) $ (47)    
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member]        
Liabilities, Fair Value Disclosure     $ 1,400  
Non-cash gain on changes in fair value of warrant liability     $ 200  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     45.5  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Share Price [Member]        
Measurement Input     23.8  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.776  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input     0.0392  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0459  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     2  
May 2023 Warrants [Member] | Stockholder Approval, June 9, 2023 [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     5  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member]        
Liabilities, Fair Value Disclosure     $ 1,600  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Exercise Price [Member]        
Measurement Input     45.5  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Share Price [Member]        
Measurement Input [6]     25.2  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Price Volatility [Member]        
Measurement Input     0.801  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]        
Measurement Input       0.036
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]        
Measurement Input     0.0404  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Expected Dividend Rate [Member]        
Measurement Input     0  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]        
Measurement Input     2.1  
May 2023 Warrants [Member] | Issuance, May 1, 2023 [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]        
Measurement Input     5.1  
[1] Includes value of incremental shares underlying preferred stock and adjusted for probability of occurrence.
[2] Adjusted for the dilutive effect of the 2023 Private Placement. See additional discussion above.
[3] Adjusted for probability of occurrence.
[4] Adjusted for the dilutive effect of the 2023 Private Placement. See additional discussion above.
[5] Adjusted for the dilutive effect of the 2023 Private Placement. See additional discussion above.
[6] Adjusted for the dilutive effect of the 2023 Private Placement. See additional discussion above.