Net (Loss) Income Per Share - Shares 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] | |||
| Total common stock equivalents (in shares) | 5,855 | 16,440 | 8,442 |
| Shares related to stock plan activity | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Total common stock equivalents (in shares) | 3,786 | 7,206 | 8,442 |
| Shares related to convertible senior notes | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Total common stock equivalents (in shares) | 2,069 | 9,234 | 0 |