v3.24.3
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Performance Shares [Member]        
Treasury stock acquired, shares (in shares) 1,371,626      
Shares transferred from treasury stock (in shares)     27,819 27,771
Other stock issuances (in shares) 5,642   17,520  
Share-Based Payment Arrangement, Option [Member]        
Shares transferred from treasury stock (in shares) 300,026 175,154 873,272 1,224,259
Restricted Stock [Member]        
Shares transferred from treasury stock (in shares) 2,089   65,351 101,292
Treasury stock acquired, shares (in shares)   208,422 2,895,946 11,111,210
Shares transferred from treasury stock (in shares)   1,506    
Shares withheld for tax settlement (in shares) 1,652 952 54,629 76,118
Other stock issuances (in shares)   5,714   22,006