XML 33 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Stock Repurchased and Retired During Period, Shares 1,056,191 5,040,896 128,171
Stock issued during period, new issues (in shares)   46,913,370 19,081
Stock issued during period, RSU (in shares) 683,574 458,177 241,307
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares 127,780 106,891 73,044
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   17,807 45,484
Shares tendered in payment of option price and income tax withholding amounts, shares   4,877 6,982
Dividends declared (in usd per share) $ 1.88 $ 1.70 $ 1.64