Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details) - Warrant - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share) $ 5.99 $ 692.23
Warrants Outstanding (in shares) 9,683,027 18,011
Weighted Average Remaining Life (years) 10 months 24 days 2 years 10 months 24 days
Warrants Exercisable (in shares) 9,670,959 5,942
Exercise price range one    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding (in shares) 9,677,612 12,207
Weighted Average Remaining Life (years) 10 months 24 days 3 years 4 months 24 days
Warrants Exercisable (in shares) 9,665,544 139
Exercise price range one | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share) $ 1.83 $ 1.83
Exercise price range one | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share) $ 5.00 $ 3.20
Exercise price range two    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants Outstanding (in shares) 5,401 5,401
Weighted Average Remaining Life (years) 1 year 9 months 18 days 2 years 1 month 6 days
Warrants Exercisable (in shares) 5,401 5,401
Exercise price range two | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share) $ 1,574 $ 1,574
Exercise price range two | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share) 22,800 $ 22,800
Exercise price range three    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share) $ 66,900  
Warrants Outstanding (in shares) 14 403
Weighted Average Remaining Life (years) 2 months 12 days 1 year 7 months 6 days
Warrants Exercisable (in shares) 14 402
Exercise price range three | Minimum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share)   $ 38,250
Exercise price range three | Maximum    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Exercise Price (in dollars per share)   $ 66,900