XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.3
NET EARNINGS PER SHARE AND SHARE REPURCHASES - Dilutive Potential Common Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share Basic And Diluted [Line Items]        
Basic 721,598 727,621 723,791 728,892
Dilutive potential common shares 414 559 360 463
Diluted 722,012 728,180 724,151 729,355
Stock options        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive potential common shares 28 95 46 115
Restricted stock units        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive potential common shares 231 329 105 203
Performance share units        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive potential common shares 155 135 209 145