XML 151 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Option Valuation Assumptions (Details) - Stock Options
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock options [Line Item]      
Average risk-free interest rates 4.21% 4.06% 2.23%
Weighted-average life (years) 7 years 7 years 7 years
Expected volatility 36.90% 42.40% 41.20%
Expected dividend yield 3.54% 3.07% 1.58%