XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share - Anti-Dilutive Common Equivalent Shares (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Loss Per Share    
Total anti-dilutive common equivalent shares (in shares) 25,263,019 53,333,298
Outstanding options to purchase common stock    
Net Loss Per Share    
Total anti-dilutive common equivalent shares (in shares) 2,954,913 6,265,978
Outstanding restricted stock units    
Net Loss Per Share    
Total anti-dilutive common equivalent shares (in shares) 20,538,421 23,238,345
Outstanding employee stock purchase plan options    
Net Loss Per Share    
Total anti-dilutive common equivalent shares (in shares) 1,769,685 3,176,285
Outstanding warrants    
Net Loss Per Share    
Total anti-dilutive common equivalent shares (in shares) 0 20,652,690