XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - $ / shares
12 Months Ended
Jan. 25, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity Note [Abstract]        
Cash dividends paid (in dollars per share)   $ 2.00 $ 1.67 $ 1.29
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