XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Stockholders' Equity (Parentheticals) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Option [Member]      
Shares transferred from treasury stock (in shares) 1,295,815 1,435,076 1,146,368
Performance Shares [Member]      
Shares transferred from treasury stock (in shares) 27,771 49,803 50,898
Restricted Stock [Member]      
Shares transferred from treasury stock (in shares) 106,613 122,340 135,664
Treasury stock acquired, shares (in shares) 12,849,921 8,600,963 2,545,191
Net share settlement (in shares) 81,536 99,977 60,101
Other stock issuances (in shares) 27,315 43,241 45,374