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 |