Net Income (Loss) per Share - Anti-dilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti-dilutive securities excluded from computation of dilutive net loss per share | 26,990 | 26,853 | 32,642 | 26,853 |
| Options to Purchase Common Stock | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti-dilutive securities excluded from computation of dilutive net loss per share | 25,744 | 23,364 | 28,054 | 23,364 |
| Unvested RSUs | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Anti-dilutive securities excluded from computation of dilutive net loss per share | 1,246 | 3,489 | 4,588 | 3,489 |