XML 132 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Based Compensation - Weighted Average and Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Weighted-average estimated fair value $ 41.06 $ 34.77 $ 29.56
Quarterly dividend rate $ 0.55 $ 0.52 $ 0.50
Expected term of stock options, in years 4 years 2 months 12 days 4 years 3 months 18 days 4 years 3 months 18 days
Risk-free interest rate 3.70% 1.60% 0.30%
Dividend yield 1.90% 2.00% 2.20%
Expected stock price volatility 35.40% 35.00% 34.40%
Present value of dividends $ 8.57 $ 8.58 $ 8.61