XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' equity - Common Stock (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Common stock    
Number of shares reserved for future issuance (in shares) 16,300,491 11,944,664
Warrants    
Common stock    
Number of shares reserved for future issuance (in shares) 0 22,590
Stock options    
Common stock    
Number of shares reserved for future issuance (in shares) 12,178,126 10,051,283
Restricted stock units    
Common stock    
Number of shares reserved for future issuance (in shares) 4,122,365 1,870,791