v3.26.1
Net Loss Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net loss per share 33,017,447 43,377,439
Stock options, PSOs, including shares subject to ESPP    
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net loss per share 31,784,937 31,070,766
Restricted stock units    
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net loss per share 1,226,227 364,521
2026 Convertible Notes | Shares Issuable Upon Conversion of Convertible Notes    
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net loss per share 6,283 11,942,152