XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of significant accounting policies - Potentially dilutive securities (Details) - shares
3 Months Ended 6 Months Ended
Mar. 31, 2023
Jun. 30, 2024
Potentially dilutive securities    
Total shares of common stock equivalents 612,225 2,998,161
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 558,141 734,131
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 25,972 41,130