XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders’ equity - Common Stock (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 14,736,953 11,944,664
Warrants and share-based payment awards    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 14,736,953 11,944,664
Share-based payments | Stock options    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 10,902,845 10,051,283
Share-based payments | Restricted stock units    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 3,834,108 1,870,791
Warrants    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 0 22,590