EARNINGS PER SHARE (Schedule of Anti-Dilutive Shares) (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Restricted Shares [Member] | ||||
| Anti-dilutive weighted average non-vested shares | ||||
| Anti-dilutive shares (in shares) | 0 | 0 | 36 | 13 |
| Non-Qualified Stock Options [Member] | ||||
| Anti-dilutive weighted average non-vested shares | ||||
| Anti-dilutive shares (in shares) | 0 | 156 | 0 | 156 |
| Restricted Stock Units (RSUs) [Member] | ||||
| Anti-dilutive weighted average non-vested shares | ||||
| Anti-dilutive shares (in shares) | 249 | 191 | 231 | 171 |