v3.26.1
Summary of significant accounting policies - Potentially dilutive securities (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Potentially dilutive securities    
Total shares of common stock equivalents 49,757,258 3,058,804
Private Placement | Pre-funded Warrants    
Potentially dilutive securities    
Warrants to purchase of shares 41,099,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,137,333 815,723
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 65,438 32,697