Quarterly report pursuant to Section 13 or 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity - September 2024 Warrant Inducement (Details)

v3.24.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - September 2024 Warrant Inducement (Details)
3 Months Ended 9 Months Ended
Sep. 10, 2024
USD ($)
$ / shares
Y
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
shares
Mar. 31, 2023
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
shares
Class of Stock [Line Items]            
Issuance of common stock upon warrant exchanged       5,705    
Proceed from exercises of Series B preferred stock warrants | $         $ 714,000  
Aggregate shares issued upon exercise of warrants (in shares)       7,454    
Measurement input | Y 5          
Warrants to purchase shares of common stock for cash       18    
Expected yield            
Class of Stock [Line Items]            
Measurement input 0.000          
September 2024 Inducement Warrants            
Class of Stock [Line Items]            
Purchase a number of shares of common stock 65.00%          
Issuance of common stock upon warrant exchanged 1,193,721          
Warrants exercise price (in $ per share) | $ / shares $ 2.21          
Aggregate shares issued upon exercise of warrants (in shares) 775,920          
Fair value of warrant | $ $ 1,574,000          
Warrants to purchase shares of common stock for cash   1,193,721 3,400   1,632,332 19,031
Net proceeds | $   $ 2,400,000 $ 617,000   $ 2,900,000 $ 9,800,000
Number of warrants exercised under cashless exercise provision         3,225  
Issuance of common stock for warrants exercised under cashless exercise provision         3,211  
September 2024 Inducement Warrants | Measurement input | Minimum            
Class of Stock [Line Items]            
Measurement input | $ / shares 1.71          
September 2024 Inducement Warrants | Measurement input | Maximum            
Class of Stock [Line Items]            
Measurement input | $ / shares 2.40          
September 2024 Inducement Warrants | Expected yield            
Class of Stock [Line Items]            
Measurement input 0          
September 2024 Inducement Warrants | Expected volatility            
Class of Stock [Line Items]            
Measurement input 1.43          
September 2024 Inducement Warrants | Risk-free interest rate | Minimum            
Class of Stock [Line Items]            
Measurement input 0.0343          
September 2024 Inducement Warrants | Risk-free interest rate | Maximum            
Class of Stock [Line Items]            
Measurement input 0.0352          
September 2024 Inducement Warrants | Expected life (in years)            
Class of Stock [Line Items]            
Measurement input | Y 5          
Exchange Warrant            
Class of Stock [Line Items]            
Proceed from exercises of Series B preferred stock warrants | $ $ 2,600,000          
Exchange Warrant | Measurement input            
Class of Stock [Line Items]            
Measurement input | $ / shares 2.40          
Exchange Warrant | Expected volatility            
Class of Stock [Line Items]            
Measurement input 1.43          
Exchange Warrant | Risk-free interest rate            
Class of Stock [Line Items]            
Measurement input 0.0343