XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Schedule of Reconciliation of Shares Outstanding for Basic And Diluted Earnings Per Share) (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Shares outstanding for basic earnings per share:        
Shares outstanding for basic earnings per share (in shares) 82,304 83,097 82,675 83,058
Shares outstanding for diluted earnings per share:        
Shares outstanding for basic earnings per share (in shares) 82,304 83,097 82,675 83,058
Dilutive effect of share-based payment awards (in shares) 752 896 803 932
Shares outstanding for diluted earnings per share (in shares) 83,056 83,993 83,478 83,990