v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share Basic And Diluted [Line Items]        
Basic 720,982 721,598 721,230 723,791
Dilutive potential common shares 482 414 448 360
Diluted 721,464 722,012 721,678 724,151
Stock options        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive potential common shares 0 28 2 46
Restricted stock units        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive potential common shares 259 231 145 105
Performance share units        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive potential common shares 223 155 301 209