XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' equity - Common Stock (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Common stock    
Number of shares reserved for future issuance (in shares) 17,583,202 14,736,953
Stock options    
Common stock    
Number of shares reserved for future issuance (in shares) 12,642,352 10,902,845
Restricted stock units    
Common stock    
Number of shares reserved for future issuance (in shares) 4,940,850 3,834,108