Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
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, 2025
Dec. 31, 2024
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 1.57 $ 3.87
Warrants Outstanding 31,232,173 13,534,334
Weighted Average Remaining Life (years) 4 years 9 months 18 days 4 years 1 month 6 days
Warrants Exercisable 30,806,052 10,692,147
Exercise price range one    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding 31,225,786 12,589,095
Weighted Average Remaining Life (years) 4 years 9 months 18 days 3 years 10 months 24 days
Warrants Exercisable 30,799,666 9,746,909
Exercise price range one | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 0.86 $ 1.83
Exercise price range one | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 2.21 $ 2.21
Exercise price range two    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding 465 618,617
Weighted Average Remaining Life (years) 2 years 3 months 18 days 7 years
Warrants Exercisable 465 618,617
Exercise price range two | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 3.2 $ 3.18
Exercise price range two | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 6 $ 3.48
Exercise price range three    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding 5,845 320,559
Weighted Average Remaining Life (years) 2 years 7 months 6 days 7 years 3 months 18 days
Warrants Exercisable 5,845 320,559
Exercise price range three | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 1,574 $ 5.06
Exercise price range three | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 22,800 $ 6
Exercise price range four    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding 77 5,860
Weighted Average Remaining Life (years) 7 months 6 days 3 years
Warrants Exercisable 76 5,860
Exercise price range four | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 38,250 $ 1,574
Exercise price range four | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price $ 66,900 $ 30,000
Exercise price range five    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding   203
Weighted Average Remaining Life (years)   7 months 6 days
Warrants Exercisable   202
Exercise price range five | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price   $ 38,250
Exercise price range five | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price   $ 262,500