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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Shares outstanding for basic earnings per share: | ||||
| Shares outstanding for basic earnings per share (in shares) | 80,413 | 82,630 | 80,864 | 82,863 |
| Shares outstanding for diluted earnings per share: | ||||
| Shares outstanding for basic earnings per share (in shares) | 80,413 | 82,630 | 80,864 | 82,863 |
| Dilutive effect of share-based payment awards (in shares) | 581 | 763 | 601 | 821 |
| Shares outstanding for diluted earnings per share (in shares) | 80,994 | 83,393 | 81,465 | 83,684 |