XML 176 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions) (Details) - Employee Stock Option - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 25.24% 24.89% 24.27%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 6 years 10 months 17 days 6 years 10 months 20 days 6 years 11 months 1 day
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.03% 3.51% 1.77%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 4.30% 4.00% 4.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments $ 2.30 $ 2.17 $ 2.05