v3.26.1
Net Loss Per Share -Anti-dilutive Common Equivalent Shares (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 40,661,766 38,495,725
Outstanding options to purchase common stock    
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 23,833,001 20,691,445
Outstanding restricted stock units    
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 16,828,765 13,835,961
Outstanding warrants    
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 0 3,968,319