XML 91 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved (in shares) 30,710,794 27,803,828
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 1,401,086 4,621,021
Restricted Stock Units RSU and Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs outstanding and PSUs (in shares) 15,809,202 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) 10,514,374 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) 2,986,132 2,350,803