v3.25.4
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 46,652 56,497 66,825
Stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 15,118 23,166 31,135
Unvested restricted common stock and early exercised stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 265 406 135
RSUs      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 18,436 20,556 23,692
ESPP      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 1,840 1,376 870
Shares issuable upon conversion of the 2027 Notes      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 10,993 10,993 10,993