XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Mar. 31, 2024
Shares outstanding for basic earnings per share:    
Shares outstanding for basic earnings per share (in shares) 81,319 83,096
Shares outstanding for diluted earnings per share:    
Shares outstanding for basic earnings per share (in shares) 81,319 83,096
Dilutive effect of share-based payment awards (in shares) 603 861
Shares outstanding for diluted earnings per share (in shares) 81,922 83,957