XML 126 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Incentive Plans - Schedule of Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 2.80%
Estimated volatility 34.53%
Risk free rate 4.13%
Expected life of options (years) 4 years 3 months 18 days
Estimated fair value $ 23.22
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 2.80%
Estimated fair value $ 82.74
Historical volatility 50.00%
Implied volatility 50.00%
Restricted stock units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated volatility 24.32%
Risk free rate 4.31%
Restricted stock units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated volatility 26.00%
Risk free rate 5.23%