Net Income (Loss) per Share of Common Stock - Schedule of Antidilutive 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 |
|
| Convertible notes | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 0 | 41,348 | 41,348 | 41,348 |
| Stock options and PVOs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 1,529 | 14,395 | 9,481 | 14,395 |
| Unvested RSUs, PVUs, and PSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 3,443 | 28,301 | 25,061 | 28,301 |