XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' equity - Common Stock (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Common stock    
Number of shares reserved for future issuance (in shares) 16,052,928 11,944,664
Stock options    
Common stock    
Number of shares reserved for future issuance (in shares) 12,359,185 10,051,283
Restricted stock units    
Common stock    
Number of shares reserved for future issuance (in shares) 3,671,153 1,870,791
Warrants    
Common stock    
Number of shares reserved for future issuance (in shares) 22,590 22,590