v3.26.1
EARNINGS PER SHARE (Schedule of Reconciliation of Shares Outstanding for Basic And Diluted Earnings Per Share) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Shares outstanding for basic earnings per share:    
Shares outstanding for basic earnings per share (in shares) 79,648 81,319
Shares outstanding for diluted earnings per share:    
Shares outstanding for basic earnings per share (in shares) 79,648 81,319
Dilutive effect of share-based payment awards (in shares) 514 603
Total shares outstanding for diluted earnings per share (in shares) 80,162 81,922