XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ equity - Common Stock (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 24,188,968 14,736,953
Warrants and share-based payment awards    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 24,188,968 14,736,953
Share-based payments | Stock options    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 12,219,248 10,902,845
Share-based payments | Restricted stock units    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 3,933,032 3,834,108
Warrants    
Class of Stock [Line Items]    
Number of shares reserved for future issuance (in shares) 8,036,688 0