XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.1
NET EARNINGS PER SHARE AND SHARE REPURCHASES - Dilutive Potential Common Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share Basic And Diluted [Line Items]    
Basic 726,143 730,043
Dilutive potential common shares 423 515
Diluted 726,566 730,558
Stock options    
Earnings Per Share Basic And Diluted [Line Items]    
Dilutive potential common shares 74 144
Restricted stock units    
Earnings Per Share Basic And Diluted [Line Items]    
Dilutive potential common shares 43 122
Performance share units    
Earnings Per Share Basic And Diluted [Line Items]    
Dilutive potential common shares 306 249