XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum term 10 years    
Stock-based compensation expense $ 10,300 $ 13,306 $ 12,158
Tax benefit from stock-based compensation expense 2,198 2,805 2,613
Excess tax benefits (579) 1,952 1,687
Unrecognized compensation costs $ 13,894    
Unrecognized compensation costs, period for recognition 1 year 11 months 12 days    
Proceeds form exercise of stock options $ 1,596 5,029 673
Intrinsic value of stock options exercised $ 781 $ 5,324 $ 1,589
Weighted average grant date fair value (in dollars per share) $ 14.69 $ 14.04 $ 12.80
Risk-free interest rate 1.45% 2.43% 2.60%
Expected volatility 26.00% 25.00% 24.10%
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 6 months    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) 97,842    
Performance Share Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Awards granted (in shares) 84,374    
Performance period 3 years    
Minimum range of target award of stock plan 0.00%    
Maximum range of target award of stock plan 250.00%    
Risk-free interest rate 1.42%    
Expected volatility 26.70%