Net Income (Loss) Per Share - Schedule of Weighted Average Impact of Potentially Dilutive Securities (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] | ||||
| Antidilutive securities (in shares) | 99,549 | 77,700 | 95,381 | 76,569 |
| Employee share-based awards | ||||
| Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] | ||||
| Antidilutive securities (in shares) | 63,189 | 57,634 | 57,670 | 56,930 |
| Unvested RSAs | ||||
| Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] | ||||
| Antidilutive securities (in shares) | 1,360 | 623 | 1,411 | 354 |
| CEO Equity Award | ||||
| Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] | ||||
| Antidilutive securities (in shares) | 28,773 | 19,443 | 28,867 | 19,285 |
| Stock options | ||||
| Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] | ||||
| Antidilutive securities (in shares) | 6,227 | 0 | 7,433 | 0 |