Quarterly report pursuant to Section 13 or 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for Shares of Common Shares (Details)

v3.24.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for Shares of Common Shares (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 10, 2024
USD ($)
$ / shares
Y
shares
May 17, 2024
USD ($)
May 15, 2024
USD ($)
$ / shares
Y
shares
Apr. 30, 2024
USD ($)
Apr. 23, 2024
USD ($)
Apr. 19, 2024
USD ($)
$ / shares
Y
shares
Jul. 26, 2023
USD ($)
$ / shares
shares
May 15, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
shares
Jun. 30, 2024
shares
Sep. 30, 2023
shares
Jun. 30, 2023
shares
Mar. 31, 2023
USD ($)
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
shares
Dec. 31, 2023
shares
May 13, 2024
USD ($)
$ / shares
Y
shares
Apr. 26, 2024
USD ($)
$ / shares
Y
shares
Apr. 17, 2024
USD ($)
Y
$ / shares
shares
Mar. 26, 2024
USD ($)
$ / shares
Y
shares
Feb. 13, 2024
USD ($)
$ / shares
Y
shares
Jan. 19, 2024
USD ($)
Y
$ / shares
shares
Mar. 27, 2023
USD ($)
$ / shares
Y
shares
Jan. 31, 2023
USD ($)
$ / shares
Y
shares
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Warrants to purchase shares of common stock for cash | shares                         18                      
Proceed from exercises of Series B preferred stock warrants | $                           $ 714,000                    
Proceeds from issuance of warrants, net of issuance costs | $                         $ 32,000                      
Aggregate shares issued upon exercise of warrants (in shares) | shares                         7,454                      
Issuance of common stock upon warrant exchanged | shares                         5,705                      
Measurement input | Y 5                                              
Common stock                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Issuance of common stock upon warrant exchanged | shares                 1,193,721 441,822 3,400 9,908 5,723                      
Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Net proceeds | $           $ 750,000                                    
Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Net proceeds | $         $ 1,900,000                                      
Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Net proceeds | $       $ 2,400,000                                        
Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Net proceeds | $     $ 2,600,000                                          
Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Net proceeds | $   $ 2,400,000                                            
Warrant                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                               1                
Issuance of common stock upon warrant exchanged | shares                           2,780,207   187,557                
Warrant | February 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                               5,833
Warrants exercise price (in $ per share)                                               $ 1,573.50
Fair value of warrant | $                                               $ 5,600,000
Warrant | March 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                             11,163  
Warrants exercise price (in $ per share)                                             $ 286.50  
Fair value of warrant | $                                             $ 2,113,000  
Warrant | January 2024 Promissory notes                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                           66,665    
Warrants exercise price (in $ per share)                                           $ 22.23    
Fair value of warrant | $                                           $ 860,000    
Warrant | February Public Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                         1,025,600      
Warrants exercise price (in $ per share)                                         $ 9.75      
Fair value of warrant | $                                         $ 6,308,000      
Warrant | March 2024 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                       511,175        
Warrants exercise price (in $ per share)                                       $ 6.00        
Fair value of warrant | $                                       $ 1,227,000        
Exercise price                                       $ 6.00        
Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                     225,834          
Warrants exercise price (in $ per share)                                     $ 3.196          
Fair value of warrant | $                                     $ 1,255,000          
Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares           542,856                                    
Warrants exercise price (in $ per share)           $ 5.06                                    
Fair value of warrant | $           $ 2,595,000                                    
Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                   418,845            
Warrants exercise price (in $ per share)                                   $ 5.60            
Fair value of warrant | $                                   $ 2,048,000            
Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares                                 785,000              
Warrants exercise price (in $ per share)                                 $ 3.18              
Fair value of warrant | $                                 $ 2,453,000              
Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares     675,000                                          
Warrants exercise price (in $ per share)     $ 3.48                                          
Fair value of warrant | $     $ 1,944,000                                          
May 2023 Inducement Warrants                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Warrants to purchase shares of common stock for cash | shares               19,815                                
Aggregate shares issued upon exercise of warrants (in shares) | shares               9,907                                
Warrants exercise price (in $ per share)               $ 211.50                                
Net proceeds | $               $ 1,900,000                                
Exercise price               $ 199.50                                
Redemption price per warrant               $ 75.00                                
July 2023 Inducement Warrants                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Aggregate shares issued upon exercise of warrants (in shares) | shares             3,400                                  
Net proceeds | $             $ 678,000                                  
Warrants exercise price (in $ per share)             $ 193.50                                  
Redemption price per warrant             $ 75.00                                  
September 2024 Inducement Warrants [Member]                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Warrants to purchase shares of common stock for cash | shares                 1,193,721   3,400     1,632,332 19,031                  
Aggregate shares issued upon exercise of warrants (in shares) | shares 775,920                                              
Issuance of common stock upon warrant exchanged | shares 1,193,721                                              
Warrants exercise price (in $ per share) $ 2.21                                              
Fair value of warrant | $ $ 1,574,000                                              
Stock price (in dollar per share) | Warrant | February 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                               1,335.00
Stock price (in dollar per share) | Warrant | March 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                             249.00  
Stock price (in dollar per share) | Warrant | January 2024 Promissory notes                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                           15.99    
Stock price (in dollar per share) | Warrant | February Public Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                         7.62      
Stock price (in dollar per share) | Warrant | March 2024 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                       3.18        
Stock price (in dollar per share) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                     6.06          
Stock price (in dollar per share) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input           5.39                                    
Stock price (in dollar per share) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                   5.54            
Stock price (in dollar per share) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                 3.50              
Stock price (in dollar per share) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input     3.26                                          
Stock price (in dollar per share) | September 2024 Inducement Warrants [Member] | Minimum                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 1.71                                              
Stock price (in dollar per share) | September 2024 Inducement Warrants [Member] | Maximum                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 2.40                                              
Expected yield                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 0.000                                              
Expected yield | Warrant | February 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                               0.000
Expected yield | Warrant | March 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                             0.000  
Expected yield | Warrant | January 2024 Promissory notes                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                           0.000    
Expected yield | Warrant | February Public Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                         0.000      
Expected yield | Warrant | March 2024 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                       0.000        
Expected yield | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                     0.000          
Expected yield | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input           0.000                                    
Expected yield | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                   0.000            
Expected yield | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                 0.000              
Expected yield | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input     0                                          
Expected yield | September 2024 Inducement Warrants [Member]                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 0                                              
Expected volatility | Warrant | February 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                               0.96
Expected volatility | Warrant | March 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                             1.04  
Expected volatility | Warrant | January 2024 Promissory notes                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                           1.19    
Expected volatility | Warrant | February Public Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                         1.19      
Expected volatility | Warrant | March 2024 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                       1.19        
Expected volatility | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                     1.35          
Expected volatility | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input           1.35                                    
Expected volatility | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                   1.35            
Expected volatility | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                 1.37              
Expected volatility | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input     1.37                                          
Expected volatility | September 2024 Inducement Warrants [Member]                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 1.43                                              
Risk-free interest rate | Warrant | February 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                               0.0367
Risk-free interest rate | Warrant | March 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                             0.0367  
Risk-free interest rate | Warrant | January 2024 Promissory notes                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                           0.0431    
Risk-free interest rate | Warrant | February Public Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                         0.0431      
Risk-free interest rate | Warrant | March 2024 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                       0.0421        
Risk-free interest rate | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                     0.0463          
Risk-free interest rate | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input           0.0463                                    
Risk-free interest rate | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                   0.0463            
Risk-free interest rate | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input                                 0.0435              
Risk-free interest rate | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input     0.0435                                          
Risk-free interest rate | September 2024 Inducement Warrants [Member] | Minimum                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 0.0343                                              
Risk-free interest rate | September 2024 Inducement Warrants [Member] | Maximum                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input 0.0352                                              
Expected life (in years) | Warrant | February 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                               5
Expected life (in years) | Warrant | March 2023 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                             5  
Expected life (in years) | Warrant | January 2024 Promissory notes                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                           5    
Expected life (in years) | Warrant | February Public Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                         5      
Expected life (in years) | Warrant | March 2024 Offering                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                       5        
Expected life (in years) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                     5          
Expected life (in years) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y           5                                    
Expected life (in years) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                   5            
Expected life (in years) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y                                 5              
Expected life (in years) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y     5                                          
Expected life (in years) | September 2024 Inducement Warrants [Member]                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Measurement input | Y 5                                              
Common stock | July 2023 Inducement Warrants                                                
Convertible Redeemable Preferred Stock and Stockholders' Equity                                                
Percentage of exercise of warrants issued             100.00%