Quarterly report pursuant to Section 13 or 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details)

v3.24.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details) - Warrant - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 4.76 $ 135.00
Warrants Outstanding 9,375,730 194,113
Weighted Average Remaining Life (years) 3 years 7 months 6 days 4 years 10 months 24 days
Warrants Exercisable 6,595,523 6,555
Exercise price range one    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price   $ 22.50
Warrants Outstanding 6,721,667 188,025
Weighted Average Remaining Life (years) 3 years 2 months 12 days 4 years 10 months 24 days
Warrants Exercisable 3,941,461 467
Exercise price range one | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 1.83  
Exercise price range one | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 2.21  
Exercise price range two    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price   $ 1,573.50
Warrants Outstanding 1,693,173 5,833
Weighted Average Remaining Life (years) 4 years 7 months 6 days 4 years 1 month 6 days
Warrants Exercisable 1,693,173 5,833
Exercise price range two | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 3.18  
Exercise price range two | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 3.48  
Exercise price range three    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price   $ 14,955.00
Warrants Outstanding 954,827 13
Weighted Average Remaining Life (years) 4 years 7 months 6 days 3 years 7 months 6 days
Warrants Exercisable 954,827 13
Exercise price range three | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 5.06  
Exercise price range three | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 6.00  
Exercise price range four    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price   $ 22,800.00
Warrants Outstanding 5,860 3
Weighted Average Remaining Life (years) 3 years 3 months 18 days 3 years
Warrants Exercisable 5,860 3
Exercise price range four | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 1,574.00  
Exercise price range four | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 30,000.00  
Exercise price range five    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding 203 239
Weighted Average Remaining Life (years) 9 months 18 days 1 year 7 months 6 days
Warrants Exercisable 202 239
Exercise price range five | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 38,250.00 $ 30,000
Exercise price range five | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 262,500.00 $ 654,000