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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total excluded common stock equivalents 17,206,331 14,348,374 17,206,331 14,348,374
Options to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total excluded common stock equivalents 11,331,206 9,815,940 11,331,206 9,815,940
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total excluded common stock equivalents 3,861,106 3,139,802 3,861,106 3,139,802
Performance-Based Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total excluded common stock equivalents 2,014,019 1,392,632 2,014,019 1,392,632