EARNINGS PER SHARE (Schedule of Reconciliation of Shares Outstanding for Basic And Diluted Earnings Per Share) (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Shares outstanding for basic earnings per share: | ||||
| Shares outstanding for basic earnings per share (in shares) | 78,954 | 80,413 | 79,299 | 80,864 |
| Shares outstanding for diluted earnings per share: | ||||
| Shares outstanding for basic earnings per share (in shares) | 78,954 | 80,413 | 79,299 | 80,864 |
| Dilutive effect of share-based payment awards (in shares) | 358 | 581 | 443 | 601 |
| Total shares outstanding for diluted earnings per share (in shares) | 79,312 | 80,994 | 79,742 | 81,465 |