Net Income (Loss) Per Share - Schedule of Denominators Used in Basic and Diluted Per Share Calculations (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Denominator for basic calculation (in shares) | 242,326 | 232,521 | 241,889 | 233,553 |
| Denominator for dilutive calculation (in shares) | 256,243 | 232,521 | 254,700 | 233,553 |
| Option awards | ||||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Effect of dilutive securities, share-based payment arrangements (in shares) | 10,126 | 0 | 9,149 | 0 |
| Unvested restricted stock units | ||||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Effect of dilutive securities, share-based payment arrangements (in shares) | 3,791 | 0 | 3,662 | 0 |