XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - shares
Dec. 31, 2022
Dec. 31, 2021
Consolidated Balance Sheets    
Common stock, shares issued 682,144,408 680,944,867
Treasury stock, at cost 368,036,369 360,101,024