XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation      
Risk-free interest rates (as a percent) 3.82% 4.28% 3.03%
Expected life 4 years 6 months 4 years 6 months 4 years 4 months 24 days
Volatility (as a percent) 38.00% 37.00% 36.00%
Expected dividend yield 0.32% 0.30% 0.32%
Weighted-average fair value per share $ 21.31 $ 23.02 $ 19.68
Employee Stock Option [Member] | Minimum      
Stock-Based Compensation      
Vesting period 3 years    
Employee Stock Option [Member] | Maximum      
Stock-Based Compensation      
Vesting period 4 years