v3.26.1
Net Loss Per Share - Schedule of Antidilutive Shares Excluded from the Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total excluded common stock equivalents 17,424,661 14,159,728
Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total excluded common stock equivalents 11,441,942 9,620,559
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total excluded common stock equivalents 3,933,150 3,174,067
Performance-Based Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total excluded common stock equivalents 2,049,569 1,365,102