v3.26.1
Stock-based compensation - Reserved shares of common stock (Details) - 2021 Incentive Plan
Jun. 30, 2026
shares
Stock-based compensation  
Reserved shares of common stock for issuance 22,804,673
Options and RSUs  
Stock-based compensation  
Options and RSUs issued and outstanding 18,507,464
Reserved shares of common stock for issuance 3,717,710
Employee stock purchase plan  
Stock-based compensation  
Reserved shares of common stock for issuance 579,499