XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Valuation Assumptions and Other Information (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Option valuation assumptions for options granted      
Weighted average expected volatility for options granted (as a percent) 48.92% 49.08% 48.54%
Expected dividends 1.64% 1.72%  
Weighted average risk free rate (as a percent) 4.29% 4.08% 3.62%
Weighted average grant date fair value per share of options granted (in dollars per share) $ 35.17 $ 31.60 $ 31.86
Total fair value of shares vested $ 6,784 $ 5,367 $ 3,452
Total intrinsic value of options exercised 10,011 3,113 28,156
Cash received for all stock option exercises 8,221 3,365 18,846
Tax benefit realized from stock awards exercised $ 2,102 $ 654 $ 5,913
Directors      
Option valuation assumptions for options granted      
Expected life 5 years 10 months 28 days 5 years 2 months 4 days 4 years 1 month 24 days
Executives      
Option valuation assumptions for options granted      
Expected life 6 years 5 years 7 months 17 days 5 years 7 months 17 days
Employees      
Option valuation assumptions for options granted      
Expected life 4 years 3 months 14 days 4 years 3 months 3 days 4 years 2 months 19 days