EARNINGS PER SHARE (Schedule of Anti-Dilutive Shares) (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Restricted Shares [Member] | ||||
| Anti-dilutive weighted average non-vested shares | ||||
| Anti-dilutive shares (in shares) | 93 | 6 | 55 | 20 |
| Non-Qualified Stock Options [Member] | ||||
| Anti-dilutive weighted average non-vested shares | ||||
| Anti-dilutive shares (in shares) | 0 | 156 | 156 | |
| Restricted Stock Units (RSUs) [Member] | ||||
| Anti-dilutive weighted average non-vested shares | ||||
| Anti-dilutive shares (in shares) | 243 | 196 | 222 | 161 |