Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for Common Shares (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 26, 2024
USD ($)
$ / shares
shares
Feb. 13, 2024
USD ($)
Jul. 26, 2023
USD ($)
$ / shares
shares
Apr. 12, 2023
USD ($)
Apr. 07, 2023
$ / shares
shares
Mar. 29, 2023
USD ($)
Mar. 27, 2023
USD ($)
Y
$ / shares
shares
Feb. 03, 2023
USD ($)
Jan. 31, 2023
$ / shares
shares
Mar. 31, 2024
USD ($)
Y
$ / shares
shares
Feb. 29, 2024
USD ($)
Y
$ / shares
shares
Feb. 28, 2023
USD ($)
Y
$ / shares
shares
Mar. 31, 2024
USD ($)
Y
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2023
shares
Jan. 31, 2024
USD ($)
Y
$ / shares
shares
Oct. 16, 2023
USD ($)
shares
Aug. 15, 2022
shares
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                   0     0 7,454        
Proceeds from exercise of warrants | $                         $ 714,000 $ 32,000        
Shares issued                   0     0   38,335      
Issuance of common stock upon warrant exchanged                           5,705        
Inducement Letters                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)     3,400                              
Net proceeds | $     $ 678,000                              
Maxim                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                                   13
Common stock                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                           18        
Aggregate share issued                           9,470        
Issuance of common stock upon warrant exchanged                           5,723        
February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate share issued                 1,344                  
Net proceeds | $               $ 5,300,000                    
March 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Warrants exercise price (in $ per share) | $ / shares             $ 286.50                      
Fair value of warrant | $             $ 2,113,000                      
Common stock price (in $ per share) | $ / shares             $ 249.00                      
Warrants to purchase shares of common stock for cash             11,163                      
Net proceeds | $           $ 1,600,000                        
April 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Warrants exercise price (in $ per share) | $ / shares         $ 211.50                          
Aggregate share issued         4,954                          
Net proceeds | $       $ 1,000,000.0                            
February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Cash fees paid | $   $ 998,000                                
Aggregate purchase price | $   9,987,000                                
March 2024 Offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares) 511,175                                  
Number of warrants issued (in shares) 93,342                                  
Cash fees paid | $ $ 388,000                                  
Aggregate purchase price | $ $ 2,299,000                                  
Aggregate share issued 417,833                                  
Exercise price | $ / shares $ 6.00                                  
Warrant                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                   1     1   1      
Issuance of common stock upon warrant exchanged                         1,536,775   187,557      
Warrant | February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Warrants exercise price (in $ per share) | $ / shares                       $ 1,573.50            
Fair value of warrant | $                       $ 5,600,000            
Common stock price (in $ per share) | $ / shares                       $ 1,335.00            
Warrants to purchase shares of common stock for cash                       5,833            
Warrant | January 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Fair value of warrant | $                               $ 860,000    
Common stock price (in $ per share) | $ / shares                               $ 15.99    
Warrant | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Warrants exercise price (in $ per share) | $ / shares                     $ 9.75              
Fair value of warrant | $                     $ 6,308,000              
Common stock price (in $ per share) | $ / shares                     $ 7.62              
Warrants to purchase shares of common stock for cash                     1,025,600              
Warrant | March 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Warrants exercise price (in $ per share) | $ / shares                   $ 6.00     $ 6.00          
Fair value of warrant | $                   $ 1,227,000     $ 1,227,000          
Common stock price (in $ per share) | $ / shares                   $ 3.18     $ 3.18          
Warrants to purchase shares of common stock for cash                   511,175                
April 2020 Maxim Warrant                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Issuance of common stock upon warrant exchanged                         75.00          
July Inducement Warrants                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)     3,400                              
Warrants exercise price (in $ per share) | $ / shares     $ 193.50                              
Redemption price per warrant | $ / shares     $ 75.00                              
2024 Bridge Warrants                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                               66,665    
Warrants exercise price (in $ per share) | $ / shares                               $ 22.23    
Pre-Funded Warrants | February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                 2,545                  
Warrants exercise price (in $ per share) | $ / shares                 $ 0.015                  
Common stock purchase warrants.                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Aggregate shares issued upon exercise of warrants (in shares)                                 30,978  
Convertible note warrant | $                                 $ 2,323,000  
Common stock purchase warrants. | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Cash fees paid | $   630,000                                
Fair value of warrant | $   6,308,000                                
Common stock purchase warrants. | March 2024 Offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Cash fees paid | $ $ 207,000                                  
Fair value of warrant | $ 1,227,000                                  
Expected yield (in %) | March 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input             0.000                      
Expected yield (in %) | Warrant | February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                       0.0            
Expected yield (in %) | Warrant | January 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                               0.0    
Expected yield (in %) | Warrant | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                     0.0              
Expected yield (in %) | Warrant | March 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                   0.0     0.0          
Expected volatility (in %) | March 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input             1.04                      
Expected volatility (in %) | Warrant | February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                       0.96            
Expected volatility (in %) | Warrant | January 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                               119    
Expected volatility (in %) | Warrant | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                     119              
Expected volatility (in %) | Warrant | March 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                   119     119          
Risk-free interest rate (in %) | March 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input             0.0367                      
Risk-free interest rate (in %) | Warrant | February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                       0.0367            
Risk-free interest rate (in %) | Warrant | January 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                               4.31    
Risk-free interest rate (in %) | Warrant | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                     4.31              
Risk-free interest rate (in %) | Warrant | March 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input                   4.21     4.21          
Expected life (in years) | March 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input | Y             5                      
Expected life (in years) | Warrant | February 2023,Registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input | Y                       5            
Expected life (in years) | Warrant | January 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input | Y                               5    
Expected life (in years) | Warrant | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input | Y                     5              
Expected life (in years) | Warrant | March 2024 registered direct offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Measurement input | Y                   5     5          
Common stock                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Percentage of exercise of warrants issued     100.00%                              
Common stock | Pre-Funded Warrants                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Cash fees paid | $ 181,000                                  
Common stock | Pre-Funded Warrants | February 2024 public offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Cash fees paid | $   368,000                                
Fair value of warrant | $   $ 3,679,000                                
Common stock | Pre-Funded Warrants | March 2024 Offering                                    
Convertible Preferred Stock and Stockholders' Equity                                    
Fair value of warrant | $ $ 1,072,000