v3.26.3
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