XML 99 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Stock-based compensation expense $ 10,201 $ 12,804 $ 11,470
Tax benefit from stock-based compensation expense 1,770 2,444 2,263
Exercise option, tax benefit (941) (1,257) (523)
Unrecognized compensation costs $ 24,795    
Unrecognized compensation costs, period for recognition 2 years 6 months 3 days    
Proceeds form exercise of stock options $ 0 150 1,083
Intrinsic value of stock options exercised $ 0 $ 55 $ 439
Weighted average grant date fair value (in dollars per share) $ 17.64 $ 15.63 $ 17.30
Expected volatility 43.40%    
Performance period 3 years    
Risk-free interest rate 4.11%    
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 41.60% 40.10% 40.00%
Risk-free interest rate 3.85% 1.98% 0.55%
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) 302,440    
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) 131,025    
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%