EARNINGS PER SHARE (Schedule of Reconciliation of Shares Outstanding for Basic And Diluted Earnings Per Share) (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Shares outstanding for basic earnings per share: | ||||
| Shares outstanding for basic earnings per share (in shares) | 78,825 | 80,096 | 79,139 | 80,605 |
| Shares outstanding for diluted earnings per share: | ||||
| Shares outstanding for basic earnings per share (in shares) | 78,825 | 80,096 | 79,139 | 80,605 |
| Dilutive effect of share-based payment awards (in shares) | 224 | 579 | 373 | 602 |
| Total shares outstanding for diluted earnings per share (in shares) | 79,049 | 80,675 | 79,512 | 81,207 |