XML 215 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
plan
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award      
Number of plans | plan 2    
Stock-based compensation expense $ 9,000 $ 7,300 $ 5,700
Income tax expense (benefit) (17,110) (4,851) 7,187
Total intrinsic value of stock options exercised $ 2,100 1,600 500
Shares deferred (in shares) | shares 100,000    
Equity securities      
Share-based Compensation Arrangement by Share-based Payment Award      
Income tax expense (benefit) $ 1,000 900 500
Stock appreciation rights      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 900    
Vesting period (in years) 3 years    
Unearned compensation $ 1,300    
Expected recognition period (in months) 22 months    
Vested in period $ 900 $ 800 $ 1,500
Granted (in dollars per share) | $ / shares $ 25.87 $ 20.66 $ 13.67
Granted (in shares) | shares 45,000    
Stock appreciation rights | Granted in 2011 and later      
Share-based Compensation Arrangement by Share-based Payment Award      
Expiration period (in years) 7 years    
Restricted stock units | Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 3,500 $ 3,500 $ 2,700
Vesting period (in years) 3 years    
Unearned compensation $ 5,500    
Expected recognition period (in months) 23 months    
Vested in period $ 2,800 $ 2,000 $ 1,200
Granted (in dollars per share) | $ / shares $ 80.96 $ 68.62 $ 51.55
Granted (in shares) | shares 61,000    
Restricted stock units | Director Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 900 $ 800 $ 700
Vesting period (in years) 1 year    
Unearned compensation $ 300    
Expected recognition period (in months) 4 months    
Granted (in dollars per share) | $ / shares $ 81.59 $ 75.77 $ 48.42
Granted (in shares) | shares 11,120 9,904 15,976
Performance-based restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 3,600 $ 2,200 $ 2,000
Vesting period (in years) 3 years    
Granted (in dollars per share) | $ / shares $ 95.44    
Granted (in shares) | shares 38,000    
Performance-based restricted stock units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of units earned of units granted 0.00%    
Performance-based restricted stock units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of units earned of units granted 200.00%