XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved (in shares) 34,589,026 30,710,794
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 940,908 1,401,086
RSU outstanding and PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs outstanding and PSUs (in shares) 15,485,131 15,809,202
2021 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options available for future issuance (in shares) 13,943,187 10,514,374
2021 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options available for future issuance (in shares) 4,219,800 2,986,132