XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of significant accounting policies - Potentially dilutive securities (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Potentially dilutive securities    
Total shares of common stock equivalents 2,993,473 634,623
March 2024 Private Placement | Pre-funded Warrants    
Potentially dilutive securities    
Warrants to purchase of shares 507,076  
Convertible preferred stock (as converted)    
Potentially dilutive securities    
Total shares of common stock equivalents 28,112 28,112
Employee Stock Option    
Potentially dilutive securities    
Total shares of common stock equivalents 734,131 582,641
Warrants to purchase common stock    
Potentially dilutive securities    
Total shares of common stock equivalents 2,194,788  
Unvested restricted stock units    
Potentially dilutive securities    
Total shares of common stock equivalents 36,442 23,870