XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders’ Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Shares reserved of common stock for issuance (in shares) 26,543,578 25,508,855
Shares available for future issuance under 2020 plan | Common stock    
Class of Stock [Line Items]    
Shares reserved of common stock for issuance (in shares) 10,922,232 7,669,374
Options issued and outstanding    
Class of Stock [Line Items]    
Shares reserved of common stock for issuance (in shares) 9,204,983 10,709,898
Restricted stock units outstanding    
Class of Stock [Line Items]    
Shares reserved of common stock for issuance (in shares) 2,276,156 3,703,631
Shares available for issuance under employee stock purchase plan    
Class of Stock [Line Items]    
Shares reserved of common stock for issuance (in shares) 4,140,207 3,425,952