v3.25.2
Net Income (Loss) Per Share - Schedule of Denominators Used in Basic and Diluted Per Share Calculations (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Denominator for basic calculation (in shares) 241,083 233,453 241,667 234,074
Denominator for dilutive calculation (in shares) 251,665 233,453 253,916 234,074
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) 7,649 0 8,653 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) 2,933 0 3,596 0