XML 115 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted-average shares outstanding:      
Basic 1,004,566 1,044,887 1,053,558
Dilutive securities 8,541 13,094 12,884
Diluted 1,013,107 1,057,981 1,066,442
Totaling options and awards outstanding (in shares) 7,800 3,300 6,000