v3.26.1
Summary of significant accounting policies - Potentially dilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Potentially dilutive securities    
Total shares of common stock equivalents 49,653,706 2,969,127
Private Placement | Pre-funded Warrants    
Potentially dilutive securities    
Warrants to purchase of shares 41,499,626  
Convertible preferred stock (as converted)    
Potentially dilutive securities    
Total shares of common stock equivalents 15,596 28,112
Employee Stock Option    
Potentially dilutive securities    
Total shares of common stock equivalents 1,050,501 715,620
Warrants to purchase common stock    
Potentially dilutive securities    
Total shares of common stock equivalents 48,538,891 2,194,788
Unvested restricted stock units    
Potentially dilutive securities    
Total shares of common stock equivalents 48,718 30,607