XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity - Common Stock (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Common stock    
Number of shares reserved for future issuance (in shares) 17,274,942 14,736,953
Stock options    
Common stock    
Number of shares reserved for future issuance (in shares) 12,527,245 10,902,845
Restricted stock units    
Common stock    
Number of shares reserved for future issuance (in shares) 4,747,697 3,834,108