NET EARNINGS PER SHARE AND SHARE REPURCHASES - Dilutive Potential Common Shares (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 Basic And Diluted [Line Items] | ||||
| Basic | 720,982 | 721,598 | 721,230 | 723,791 |
| Dilutive potential common shares | 482 | 414 | 448 | 360 |
| Diluted | 721,464 | 722,012 | 721,678 | 724,151 |
| Stock options | ||||
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Dilutive potential common shares | 0 | 28 | 2 | 46 |
| Restricted stock units | ||||
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Dilutive potential common shares | 259 | 231 | 145 | 105 |
| Performance share units | ||||
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Dilutive potential common shares | 223 | 155 | 301 | 209 |