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.2.u1
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for Shares of Common Shares (Details)
3 Months Ended 6 Months Ended 12 Months Ended
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
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Mar. 31, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2023
shares
May 13, 2024
USD ($)
Y
$ / shares
shares
Apr. 26, 2024
USD ($)
Y
$ / shares
shares
Apr. 17, 2024
USD ($)
$ / shares
Y
shares
Mar. 26, 2024
USD ($)
$ / shares
Y
shares
Feb. 13, 2024
USD ($)
$ / shares
Y
shares
Jan. 19, 2024
USD ($)
$ / shares
Y
shares
Mar. 27, 2023
USD ($)
$ / shares
Y
shares
Jan. 31, 2023
USD ($)
$ / shares
Y
shares
Convertible Preferred Stock and Stockholders' Equity                                        
Warrants to purchase shares of common stock for cash | shares               438,611 1,486,132 18                    
Proceeds from exercise of warrants | $               $ 556,000 $ 1,895,000   $ 714,000                  
Proceeds from issuance of warrants, net of issuance costs | $                   $ 32,000                    
Aggregate shares issued upon exercise of warrants (in shares) | shares               3,225 17,143 7,454 3,225                  
Issuance of common stock upon warrant exchanged | shares               3,211 12,856 5,705                    
Common stock                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Issuance of common stock upon warrant exchanged | shares               441,822 9,908 5,723                    
Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Net proceeds | $         $ 750,000                              
Second April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Net proceeds | $       $ 1,900,000                                
Third April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Net proceeds | $     $ 2,400,000                                  
Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Net proceeds | $   $ 2,600,000                                    
Second May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Net proceeds | $ $ 2,400,000                                      
Warrant                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Aggregate shares issued upon exercise of warrants (in shares) | shares                       1                
Issuance of common stock upon warrant exchanged | shares                     7,139,469 187,557                
Warrant | February 2023 Offering                                        
Convertible 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 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 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 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 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 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 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 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 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 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 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 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                            
Stock price (in dollar per share) | Warrant | February 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                       1,335.00
Stock price (in dollar per share) | Warrant | March 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                     249.00  
Stock price (in dollar per share) | Warrant | January 2024 Promissory notes                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                   15.99    
Stock price (in dollar per share) | Warrant | February Public Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                 7.62      
Stock price (in dollar per share) | Warrant | March 2024 Offering                                        
Convertible 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 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 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 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 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 Preferred Stock and Stockholders' Equity                                        
Measurement input   3.26                                    
Expected yield (in %) | Warrant | February 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                       0.000
Expected yield (in %) | Warrant | March 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                     0.000  
Expected yield (in %) | Warrant | January 2024 Promissory notes                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                   0.000    
Expected yield (in %) | Warrant | February Public Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                 0.000      
Expected yield (in %) | Warrant | March 2024 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                               0.000        
Expected yield (in %) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                             0.000          
Expected yield (in %) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input         0.000                              
Expected yield (in %) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                           0.000            
Expected yield (in %) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                         0.000              
Expected yield (in %) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input   0                                    
Expected volatility (in %) | Warrant | February 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                       0.96
Expected volatility (in %) | Warrant | March 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                     1.04  
Expected volatility (in %) | Warrant | January 2024 Promissory notes                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                   1.19    
Expected volatility (in %) | Warrant | February Public Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                 1.19      
Expected volatility (in %) | Warrant | March 2024 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                               1.19        
Expected volatility (in %) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                             1.35          
Expected volatility (in %) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input         1.35                              
Expected volatility (in %) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                           1.35            
Expected volatility (in %) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                         1.37              
Expected volatility (in %) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input   1.37                                    
Risk-free interest rate (in %) | Warrant | February 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                       0.0367
Risk-free interest rate (in %) | Warrant | March 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                     0.0367  
Risk-free interest rate (in %) | Warrant | January 2024 Promissory notes                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                   0.0431    
Risk-free interest rate (in %) | Warrant | February Public Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                                 0.0431      
Risk-free interest rate (in %) | Warrant | March 2024 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                               0.0421        
Risk-free interest rate (in %) | Warrant | Initial April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                             0.0463          
Risk-free interest rate (in %) | Warrant | Second April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input         0.0463                              
Risk-free interest rate (in %) | Warrant | Third April 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                           0.0463            
Risk-free interest rate (in %) | Warrant | Initial May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input                         0.0435              
Risk-free interest rate (in %) | Warrant | Second May 2024 Registered Direct Offering and Concurrent Private Placement                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input   0.0435                                    
Expected life (in years) | Warrant | February 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input | Y                                       5
Expected life (in years) | Warrant | March 2023 Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input | Y                                     5  
Expected life (in years) | Warrant | January 2024 Promissory notes                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input | Y                                   5    
Expected life (in years) | Warrant | February Public Offering                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Measurement input | Y                                 5      
Expected life (in years) | Warrant | March 2024 Offering                                        
Convertible 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 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 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 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 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 Preferred Stock and Stockholders' Equity                                        
Measurement input | Y   5                                    
Common stock | July 2023 Inducement Warrants                                        
Convertible Preferred Stock and Stockholders' Equity                                        
Percentage of exercise of warrants issued           100.00%