v3.25.4
Common Stock - Summary of Reserved Shares of Common Stock (Details)
Dec. 31, 2025
shares
Class Of Stock [Line Items]  
Common stock, capital shares reserved for future issuance 36,037,761
Outstanding options  
Class Of Stock [Line Items]  
Common stock, capital shares reserved for future issuance 22,842,960
Outstanding restricted stock units  
Class Of Stock [Line Items]  
Common stock, capital shares reserved for future issuance 2,247,064
Outstanding performance-based restricted stock units  
Class Of Stock [Line Items]  
Common stock, capital shares reserved for future issuance 2,465,985
Shares reserved for future grant under 2020 Incentive Award Plan  
Class Of Stock [Line Items]  
Common stock, capital shares reserved for future issuance 5,085,914
Shares reserved under 2020 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Common stock, capital shares reserved for future issuance 3,395,838