XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Stock-based compensation expense $ 12,804 $ 11,470 $ 10,300
Tax benefit from stock-based compensation expense 2,444 2,263 2,198
Exercise option, tax benefit (1,257) (523) (579)
Unrecognized compensation costs $ 20,435    
Unrecognized compensation costs, period for recognition 3 years 1 month 24 days    
Proceeds form exercise of stock options $ 150 1,083 1,596
Intrinsic value of stock options exercised $ 55 $ 439 $ 781
Weighted average grant date fair value (in dollars per share) $ 15.63 $ 17.30 $ 14.69
Expected volatility 50.27%    
Performance period 3 years    
Risk-free interest rate 1.98%    
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 40.10% 40.00% 26.00%
Risk-free interest rate 1.98% 0.55% 1.45%
Share-based Payment Arrangement, Option [Member] | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 6 months    
Share-based Payment Arrangement, Option [Member] | Maximum      
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) 250,789    
Performance Share Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Period stock option awards 10 years    
Performance vested stock option granted $ 8.45    
Expected volatility 34.50%    
Awards granted (in shares) 135,634    
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 3.46%    
Performance Share Awards [Member] | Share-Based Payment Arrangement, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rate 0.00%    
Compound annual growth rate 5.00%    
Performance Share Awards [Member] | Share-Based Payment Arrangement, Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rate 33.30%    
Compound annual growth rate 5.00%    
Performance Share Awards [Member] | Share-Based Payment Arrangement, Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rate 66.60%    
Compound annual growth rate 7.00%    
Performance Share Awards [Member] | Share-Based Payment Arrangement, Tranche Four      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rate 100.00%    
Compound annual growth rate 9.00%