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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shares outstanding for basic earnings per share:        
Shares outstanding for basic earnings per share (in shares) 78,954 80,413 79,299 80,864
Shares outstanding for diluted earnings per share:        
Shares outstanding for basic earnings per share (in shares) 78,954 80,413 79,299 80,864
Dilutive effect of share-based payment awards (in shares) 358 581 443 601
Total shares outstanding for diluted earnings per share (in shares) 79,312 80,994 79,742 81,465