v3.25.2
Stock-Based Compensation - Schedule of Assumptions Used for Fair Value (Details)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Stock options    
Stock-based compensation awards    
Weighted-average dividend yield 2.13% 2.40%
Weighted-average volatility 30.50% 30.70%
Rate of volatilities, minimum 26.60% 26.30%
Rate of volatilities, maximum 32.60% 32.30%
Risk-free interest rates, minimum 4.13% 4.28%
Risk-free interest rates, maximum 4.40% 5.03%
Weighted-average expected lives 7 years 7 years
PRSUs    
Stock-based compensation awards    
Expected volatility of the Company's stock 29.50% 29.80%
Risk-free interest rate 3.90% 4.38%