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 |