XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Potentially dilutive securities    
Total shares of common stock equivalents 6,203,941 5,294,236
Options to purchase common stock    
Potentially dilutive securities    
Total shares of common stock equivalents 5,745,621 4,794,236
Restricted stock units    
Potentially dilutive securities    
Total shares of common stock equivalents 458,320 500,000