Basis of Presentation and Significant Accounting Policies - Schedule of Anti-Dilutive Share Not Included in the Computation of Net Loss Per Share (Details) shares in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2025
shares
| |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
Antidilutive securities excluded from computation of earnings per share (in shares) | 14,643 |
Stock options outstanding | |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
Antidilutive securities excluded from computation of earnings per share (in shares) | 13,898 |
Employee stock purchase plan rights | |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
Antidilutive securities excluded from computation of earnings per share (in shares) | 745 |