XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Shares outstanding for basic earnings per share:        
Shares outstanding for basic earnings per share (in shares) 80,413 82,630 80,864 82,863
Shares outstanding for diluted earnings per share:        
Shares outstanding for basic earnings per share (in shares) 80,413 82,630 80,864 82,863
Dilutive effect of share-based payment awards (in shares) 581 763 601 821
Shares outstanding for diluted earnings per share (in shares) 80,994 83,393 81,465 83,684