Quarterly report pursuant to Section 13 or 15(d)

Capital Structure - Additional Information (Details)

v3.23.3
Capital Structure - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 14, 2023
Nov. 01, 2023
Sep. 07, 2023
Aug. 23, 2023
Aug. 16, 2023
May 01, 2023
Dec. 06, 2022
Dec. 02, 2022
Dec. 01, 2022
Sep. 01, 2022
Aug. 24, 2022
May 17, 2022
Mar. 01, 2022
Feb. 16, 2022
Jan. 21, 2021
Dec. 21, 2020
Oct. 19, 2020
May 29, 2020
Nov. 21, 2019
Aug. 31, 2023
Jan. 31, 2023
Oct. 03, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 01, 2023
Oct. 18, 2023
Oct. 13, 2023
Sep. 25, 2023
Dec. 31, 2022
Sep. 29, 2022
Sep. 19, 2022
Feb. 28, 2022
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, shares authorized to issue                                             190,000,000   190,000,000           190,000,000      
Common stock, par value                       $ 0.01                     $ 0.01   $ 0.01           $ 0.01      
Increase in fair value of warrants                                             $ (3,587,000) $ 0 $ (717,000) $ (7,000)                
Warrant to purchase of common stock                       2,469                                            
Reverse stock split                 1-for-40         1-for-35                                        
Exercise price of warrants           $ 1.4375 $ 5.99375     $ 26.25   $ 60.75                                            
Exercise of Warrants                                         961,787                          
Preferred stock, shares authorized                                             10,000,000   10,000,000           10,000,000      
Preferred stock, par value                                             $ 0.01   $ 0.01           $ 0.01      
Preferred stock, shares issued                                             36,267   36,267           0      
Preferred Stock, Shares Outstanding                                             36,267   36,267           0      
Common stock, shares issued                                             12,164,753   12,164,753           1,623,913      
Warrants expiration date           Apr. 26, 2028 Dec. 02, 2027     Aug. 29, 2027   May 17, 2027                                            
Underwriter cash fee             $ 3,916,000     $ 5,044,000   $ 1,720,000                                            
Management Fee Percentage                       1.00%                                            
Placement Agents Cash Fee Percentage                       6.00%                                            
Proceeds from issuance of warrants                         $ 8,791,000               $ 4,328,000                          
Partially exercised additional warrants purchase                                                                   2,847
Common Stock Exercisable Price Per Shares                         130                                          
Proceeds from sale or issuance of shares                                                 $ 3,494,000 $ 14,270,000                
Beneficial ownership                                                 9.99%                  
Sale Of Stock Description Of Transaction                                                 ($2,000 for the initial purchase thereunder), unless waived upon mutual discretion between the Company and Alumni Capital, up to an amount no greater than $5,000                  
Purchase Price                                                 90.00%                  
Maximum                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock shares issued                                                 $ 1,000,000                  
Minimum                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock shares issued                                                 $ 100,000                  
Series X Non-Voting Convertible Preferred Stock [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Stock issued upon acquisitions, shares                                                 27,089.719                  
Number of escrow shares issued                                             7,024   7,024                  
Preferred stock converted to common stock                                                 1,000                  
Preferred stock, shares authorized                                             27,090   27,090           27,090      
Preferred stock, par value                                             $ 0.01   $ 0.01           $ 0.01      
Preferred stock, shares issued                                             20,066   20,066           20,066      
Preferred Stock, Shares Outstanding                                             20,066   20,066           20,066      
Preferred stock converted to common stock                                                 1,000                  
Number of shares issued                                             7,024   7,024                  
MAM Eagle Lender, LLC                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value                                             $ 0.01   $ 0.01                  
Warrant to purchase of common stock                                   376             785,026                  
Common stock exercisable price per share                                   $ 6,426             $ 1.8951                  
May Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock in public offering                       41,152                                            
Common Stock at a combined offering price                       $ 48.6                                            
Preferred stock converted to common stock                       41,152                                            
Exercise price of warrants                       $ 43.6                     23.924   23.924                  
Preferred stock converted to common stock                       41,152                                            
January Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                             7,358                                      
Exercise price of warrants                             $ 2,240               $ 4.5   $ 4.5                  
Offering price of warrant                             175                                      
September Series A-1 Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value                   $ 0.01                                                
Common stock in public offering                   188,872                                                
Warrant to purchase of common stock                   188,872                                                
Series B Pre-Funded Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                   106,607                                                
Common Stock at a combined offering price                   $ 20.6                                                
Exercise price of warrants                   $ 0.01                                                
Common Stock Exercisable Price Per Shares                   0.4                                                
Series A Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                                                 15                  
Common Stock at a combined offering price           $ 1.15 $ 4.795     $ 21                                                
Exercise price of warrants           1.15 4.5     $ 21                                                
Series B Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                                                 15                  
Series C Preferred Stock [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value       $ 0.01                                                            
Preferred stock, par value       0.01                                                            
Preferred Stock Dividend Shares     36,267                                                              
Number of Votes       1,000,000                                                            
Series X Preferred Stock [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Preferred stock converted to common stock 27,089,719                                                                  
Preferred Stock, Shares Outstanding 27,089.719                                                                  
Preferred stock converted to common stock 27,089,719                                                                  
December Series A Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Exercise price of warrants                               $ 1,652                                    
March 2022 Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                         87,719                                          
Common stock in direct offering                         45,791                                          
Pre-funded warrants to purchase of common stock                         41,929                                          
Warrants issued to purchase shares of common stock                         13,158                                          
Offering price of warrant                         $ 114                                          
Public offering price for pre-funded warrant                         $ 113,600                                          
Management Fee Percentage                         1.00%                                          
Common Stock Exercisable Price Per Shares                         0.4                                          
Underwriter a cash fee                         7.00%                                          
Series B Preferred Stock                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value                                                               $ 0.01    
Preferred stock, par value                                                                 $ 0.01  
Preferred stock, shares issued                                               20,003.745   20,003.745                
Preferred Stock, Voting Rights                                           1,000,000                        
Underwriter Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Exercise price of warrants                         $ 142.5                                          
Underwriter Warrant Purchase of Common Stock                         5,263                                          
Placement Agent                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Exercise price of warrants                             $ 2,800                                      
Placement Agent | December Series A Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Percentage of cash fee on gross proceeds                               6.00%                                    
Percentage of management fee on gross proceeds                               1.00%                                    
Placement Agent | January Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                             441                                      
September 2022 Series A 2 Warrants Member                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                   106,607                                                
December 2022 Series A-3 Warrants Member                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value             $ 0.01                                                      
Common stock in public offering             54,787                                                      
Warrant to purchase of common stock             54,787                                                      
December 2022 Series A-4 Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock             54,787                                                      
May 2023 Series A-5 Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value           $ 0.01                                                        
Common stock in public offering           1,326,175                                                        
Warrant to purchase of common stock           1,326,175                                                        
May 2023 Series A-6 Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock           1,326,175                                                        
series C pre-funded warrants Member                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock             988,000                                                      
Common Stock at a combined offering price             $ 4.785                                                      
Exercise price of warrants             $ 0.01                                                      
Series D pre-funded warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock           2,152,087                                                        
Common Stock at a combined offering price           $ 1.14                                                        
Exercise price of warrants           $ 0.01                                                        
Series A-3 Pre Funded Warrants Member                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock             988,000                                                      
Series A-4 Pre Funded Warrants Member                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock             988,000                                                      
Series A-5 Pre Funded Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock           2,152,087                                                        
Series A-6 Pre Funded Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock           2,152,087                                                        
Series A-5 Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                                       3,478,262                            
Warrants expiration date                                       Aug. 21, 2028                            
Series A-5 Warrants [Member] | Maximum                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock exercisable price per share                                       $ 1.15                            
Series A-5 Warrants [Member] | Minimum                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock exercisable price per share                                       $ 0.56                            
Series A-6 Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                                       3,478,262                            
Warrants expiration date                                       Feb. 21, 2025                            
Series A-6 Warrants [Member] | Maximum                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock exercisable price per share                                       $ 1.15                            
Series A-6 Warrants [Member] | Minimum                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock exercisable price per share                                       $ 0.56                            
August 2023 Series A-7 Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock         3,401,787                                                          
Exercise price of warrants         $ 0.56                                                          
Net proceeds to the Company         $ 1,611,000                                                          
Series E pre-funded warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Pre-funded warrants to purchase of common stock         1,395,243                                                          
Public offering price for pre-funded warrant         $ 0.55                                                          
Number of Pre-funded warrants         1,395,243                                                          
Warrant Exchange Agreements                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, shares issued                                             848   848                  
Warrant Exchange Agreements | March Series A and Series B Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Reclassification to equity upon warrant exchange                                 $ 21,858,000                                  
Warrant Exchange Agreements | March Series A Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value                                 $ 1.8951                                  
Warrant Exchange Agreements | March Series B Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrants expiration date                                 Apr. 26, 2021                                  
Warrant Exchange Agreements | Series A Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrants issued to purchase shares of common stock                                 0.2                                  
Warrant Amendment Agreements                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Increase in fair value of warrants                     $ 1,151,000                                              
Exercise of Warrants                     2,875                                              
Proceeds from issuance of warrants                     $ 69,000                                              
Warrant Amendment Agreements | Series A Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                     7,234                                              
Exercise price of warrants                     $ 1,680                                              
Warrant Amendment Agreements | Existing Warrants                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                     88,615                                              
Common stock exercisable price per share                     $ 23.92                                              
Exercise price of warrants                     $ 130                                              
Warrant Amendment Agreements | Series A Warrants One                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                     7,358                                              
Exercise price of warrants                     $ 2,240                                              
Warrant Amendment Agreements | Series A Warrants Two                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                     10,021                                              
Exercise price of warrants                     $ 1,260                                              
Warrant Amendment Agreements | Series A Warrants Three                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock                     9,062                                              
Exercise price of warrants                     $ 448                                              
December Warrant Amendment Agreement [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Increase in fair value of warrants               $ 746,000                                                    
Warrants expiration date               Dec. 06, 2027                                                    
December Warrant Amendment Agreement [Member] | December Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               7,234                                                    
Exercise price of warrants               $ 23.92                                                    
December Warrant Amendment Agreement [Member] | December Warrants One [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               7,358                                                    
Exercise price of warrants               $ 23.92                                                    
December Warrant Amendment Agreement [Member] | December Warrants Two [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               6,013                                                    
Exercise price of warrants               $ 23.92                                                    
December Warrant Amendment Agreement [Member] | December Warrants Three [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               5,143                                                    
Exercise price of warrants               $ 23.92                                                    
December Warrant Amendment Agreement [Member] | December Warrants Four [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               48,246                                                    
Exercise price of warrants               $ 23.92                                                    
December Warrant Amendment Agreement [Member] | December Series A One Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               14,404                                                    
Exercise price of warrants               $ 43.6                                                    
December Warrant Amendment Agreement [Member] | December Series A Two Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               142,858                                                    
Exercise price of warrants               $ 21                                                    
December Warrant Amendment Agreement [Member] | December Existing Warrants [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrant to purchase of common stock               142,858                                                    
Common stock exercisable price per share               $ 4.5                                                    
Exercise price of warrants               $ 21                                                    
Securities Purchase Agreement [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value         $ 0.01                                                          
Common stock, shares issued         2,006,544                                                          
ELOC Purchase Agreement [Member]                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Common stock, par value       $ 0.01                                                            
Proceeds from sale or issuance of shares       $ 50,000,000                                                            
Net proceeds to the Company                                                 $ 313,000                  
Common stock shares issued                                                 $ 200,000                  
Recro                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Stock Issued During Period, Shares, New Issues                                     6,712                              
Recro | Separation                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Right to receive common stock                                     1                              
H.C. Wainwright & Co., LLC                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Warrants issued to purchase shares of common stock           208,696 62,567     17,728                                                
Management Fee Percentage           1.00% 1.00%     1.00%                                                
Placement Agents Cash Fee Percentage           7.00% 7.00%     7.00%   7.00%                                            
Proceeds from issuance of warrants           $ 3,257,000                                                        
Alumni Capital                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Number of escrow shares issued                                                           579,710        
Number of shares issued                                                           579,710        
Alumni Capital | Subsequent Event Member                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Number of escrow shares issued                                                     818,840 750,000 750,000          
Number of shares issued                                                     818,840 750,000 750,000          
Number of Common Stock Shares   5,000,000                                                                
Nasdaq Capital Market                                                                    
Schedule Of Capitalization Equity [Line Items]                                                                    
Closing price                                             $ 0.25   $ 0.25