v3.25.2
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