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.2.u1
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details) - Warrant - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 4.45 $ 135.00
Warrants Outstanding 9,793,531 194,113
Weighted Average Remaining Life (years) 4 years 10 months 24 days 4 years 10 months 24 days
Warrants Exercisable 2,654,062 6,555
Exercise price range one    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 22.50
Warrants Outstanding 8,832,641 188,025
Weighted Average Remaining Life (years) 4 years 10 months 24 days 4 years 10 months 24 days
Warrants Exercisable 1,693,173 467
Exercise price range one | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 0.015  
Exercise price range one | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 3.48  
Exercise price range two    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 1,573.50
Warrants Outstanding 954,827 5,833
Weighted Average Remaining Life (years) 4 years 9 months 18 days 4 years 1 month 6 days
Warrants Exercisable 954,827 5,833
Exercise price range two | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 5.06  
Exercise price range two | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price 6.00  
Exercise price range three    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 1,574.00 $ 14,955.00
Warrants Outstanding 5,831 13
Weighted Average Remaining Life (years) 3 years 7 months 6 days 3 years 7 months 6 days
Warrants Exercisable 5,831 13
Exercise price range four    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 14,995.00 $ 22,800.00
Warrants Outstanding 12 3
Weighted Average Remaining Life (years) 3 years 1 month 6 days 3 years
Warrants Exercisable 12 3
Exercise price range five    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 220 239
Weighted Average Remaining Life (years) 1 year 1 month 6 days 1 year 7 months 6 days
Warrants Exercisable 219 239
Exercise price range five | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 22,800 $ 30,000
Exercise price range five | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 393,000 $ 654,000