v3.26.3
Net Income 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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Denominator for basic calculation (in shares) 225,305 242,326 229,589 241,889
Denominator for dilutive calculation (in shares) 225,305 256,243 229,589 254,700
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) 0 10,126 0 9,149
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) 0 3,791 0 3,662