XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved (in shares) 32,636,254 27,803,828
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 2,208,391 4,621,021
Restricted Stock Units RSU and Performance Shares Units PSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs outstanding and PSUs (in shares) 17,394,641 16,738,309
2021 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options available for future issuance (in shares) 9,658,846 4,093,695
2021 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options available for future issuance (in shares) 3,374,376 2,350,803