XML 141 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Fair Values for SARs and Stock Options Estimated on Grant Date Using Black-Scholes-Merton Option-Pricing Formula Which Incorporates Assumptions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Weighted-average fair value of SARs granted (in dollars per share)   $ 39.44 $ 21.85
Total intrinsic value of SARs exercised $ 5,696 $ 12,229 $ 4,384
Tax expense (benefit) from SARs exercised $ (420) $ 660 $ 678
Weighted-average fair value of restricted stock units granted (in dollars per share) $ 89.98 $ 95.32 $ 61.61
Total fair value of restricted stock units vested $ 14,031 $ 19,821 $ 16,830
Expected volatility 38.88% 43.45% 43.00%
Expected term (in years) 2 years 10 months 24 days 5 years 8 months 12 days 5 years 7 months 6 days
Risk-free rate 4.40% 4.26% 1.89%
Dividend yield 0.25% 0.23% 0.37%