v3.26.3
Summary of significant accounting policies - Potentially dilutive securities (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Potentially dilutive securities    
Total shares of common stock equivalents 49,227,729 3,056,131
Private Placement | Pre-funded Warrants    
Potentially dilutive securities    
Warrants to purchase of shares 39,799,626  
Convertible preferred stock (as converted)    
Potentially dilutive securities    
Total shares of common stock equivalents 15,596 15,596
Employee Stock Option    
Potentially dilutive securities    
Total shares of common stock equivalents 1,107,804 814,739
Warrants to purchase common stock    
Potentially dilutive securities    
Total shares of common stock equivalents 48,038,891 2,194,788
Unvested restricted stock units    
Potentially dilutive securities    
Total shares of common stock equivalents 65,438 31,008