Quarterly report pursuant to Section 13 or 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrant Side Letter Agreements (Details)

v3.24.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrant Side Letter Agreements (Details)
3 Months Ended 9 Months Ended
Sep. 10, 2024
USD ($)
$ / shares
Y
factor
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Mar. 31, 2023
shares
Class of Stock [Line Items]        
Aggregate shares issued upon exercise of warrants | shares       7,454
Issuance of common stock in connection with warrant amendment (in shares) | shares 887,356      
Fair Value of Stock Issued In Connection With Amendment To Warrant Agreement | $ $ 2,100,000      
Price per Unit | $ / shares $ 2.40      
Warrant liabilities | $ $ 123,000      
Measurement input | Y 5      
Equity, Fair Value Disclosure | $ $ 2,253,000      
Deemed dividend on issuance of common stock and warrants in connection with amendment to warrants to purchase common stock | $ $ 2,253,000 $ 2,253,000 $ 2,253,000  
Minimum        
Class of Stock [Line Items]        
Threshold Beneficial Ownership Percentage 4.99%      
Maximum        
Class of Stock [Line Items]        
Threshold Beneficial Ownership Percentage 9.99%      
Measurement input | Exchange Warrant        
Class of Stock [Line Items]        
Measurement input | $ / shares 2.40      
Expected yield        
Class of Stock [Line Items]        
Measurement input 0.000      
Expected volatility | Exchange Warrant        
Class of Stock [Line Items]        
Measurement input 1.43      
Risk-free interest rate | Exchange Warrant        
Class of Stock [Line Items]        
Measurement input 0.0343      
Side Letter Agreement        
Class of Stock [Line Items]        
Aggregate Number of Common Stock Issuable, Multiplication Factor | factor 1      
Issuance of common stock in connection with warrant amendment (in shares) | shares 887,356      
Side Letter Agreement | New Warrant        
Class of Stock [Line Items]        
Aggregate shares issued upon exercise of warrants | shares 5,391,747      
Warrants exercise price | $ / shares $ 2.21