NET EARNINGS PER SHARE AND SHARE REPURCHASES - Dilutive Potential Common Shares (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Basic | 721,421 | 723,682 | 721,356 | 724,906 |
| Dilutive potential common shares | 480 | 245 | 431 | 333 |
| Diluted | 721,901 | 723,927 | 721,787 | 725,239 |
| Stock options | ||||
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Dilutive potential common shares | 0 | 35 | 2 | 54 |
| Restricted stock units | ||||
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Dilutive potential common shares | 125 | 43 | 89 | 43 |
| Performance share units | ||||
| Earnings Per Share Basic And Diluted [Line Items] | ||||
| Dilutive potential common shares | 355 | 167 | 340 | 236 |