XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plans - Schedule of Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 3.20%
Estimated volatility 34.82%
Risk free rate 4.12%
Expected life of options 4 years 9 months 18 days
Estimated fair value $ 20.55
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 3.20%
Estimated fair value $ 118.87
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 27.33%
Risk free rate 4.44%
Restricted stock units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated volatility 39.02%
Risk free rate 5.08%