Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Oct. 02, 2025
Mar. 31, 2023
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants exercised for cash       18
Warrant        
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 7 months 6 days 4 years 1 month 6 days    
Warrants Exercisable 30,806,052 10,692,147    
Common stock purchase warrants | Q3 2025 Notes        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants exercised for cash     30,738,449  
Exercise price range one | Warrant        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants Outstanding 31,225,786 12,589,095    
Weighted Average Remaining Life (years) 4 years 7 months 6 days 3 years 10 months 24 days    
Warrants Exercisable 30,799,666 9,746,909    
Exercise price range one | Warrant | Minimum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 0.86 $ 1.83    
Exercise price range one | Warrant | Maximum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 2.21 $ 2.21    
Exercise price range two | Warrant        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants Outstanding 465 618,617    
Weighted Average Remaining Life (years) 2 years 1 month 6 days 7 years    
Warrants Exercisable 465 618,617    
Exercise price range two | Warrant | Minimum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 3.2 $ 3.18    
Exercise price range two | Warrant | Maximum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 6 $ 3.48    
Exercise price range three | Warrant        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants Outstanding 5,845 320,559    
Weighted Average Remaining Life (years) 2 years 3 months 18 days 7 years 3 months 18 days    
Warrants Exercisable 5,845 320,559    
Exercise price range three | Warrant | Minimum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 1,574 $ 5.06    
Exercise price range three | Warrant | Maximum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 22,800 $ 6    
Exercise price range four | Warrant        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants Outstanding 77 5,860    
Weighted Average Remaining Life (years) 3 months 18 days 3 years    
Warrants Exercisable 76 5,860    
Exercise price range four | Warrant | Minimum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 38,250 $ 1,574    
Exercise price range four | Warrant | Maximum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price $ 66,900 $ 30,000    
Exercise price range five | Warrant        
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 | Warrant | Minimum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price   $ 38,250    
Exercise price range five | Warrant | Maximum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Exercise Price   $ 262,500