XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details) - $ / shares
12 Months Ended
Jan. 25, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity Note [Abstract]        
Cash dividends paid (in dollars per share)   $ 2.10 $ 2.00 $ 1.67
Stock dividend rate, percentage 8.00%      
Number of shares authorized to be repurchased   4,000,000    
Shares repurchased during the period (in shares)   0 0 0
Treasure stock held at period end (in shares)   0