v3.26.1
Summary of Significant Accounting Policies - Reconciliation of Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income Per Common Share        
Basic weighted average number of common shares outstanding 309,712 310,323 309,325 310,822
Diluted weighted average number of common shares outstanding 310,643 313,184 310,931 314,096
RSUs        
Net Income Per Common Share        
Weighted average number of outstanding securities excluded from calculation of diluted net income per common share 8   4  
Employee Stock Option        
Net Income Per Common Share        
Weighted average number of outstanding securities excluded from calculation of diluted net income per common share   42   146
RSUs        
Net Income Per Common Share        
Add: Dilutive effect 326 911 678 1,305
PSUs        
Net Income Per Common Share        
Add: Dilutive effect 605 1,950 928 1,969