XML 117 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
employeePopulation
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
May 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock available for grant (in shares) | shares 7,853,582      
Stock-based compensation expense $ 20,235 $ 16,375 $ 16,560  
Deferred tax benefit from stock-based compensation 6,983 $ 4,497 4,409  
Unrecognized compensation cost related to nonvested awards $ 24,731      
Recognition period, weighted average 3 years 1 month 24 days      
Number of distinct employee populations | employeePopulation 2      
Options outstanding (in shares) | shares 2,085,870 2,262,845    
Tax impact from option exercises $ 529 $ 463 960  
Board Approved Share Increase        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares approved for increase in available for issuance (in shares) | shares       10,775,000
Anti-Dilutive Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award conversation ratio 1      
Award vesting period 3 years      
Intrinsic value of options exercised $ 2,015 1,825 5,027  
Cash received from option exercises $ 1,760 1,197 5,087  
Anti-Dilutive Options | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Options outstanding (in shares) | shares 428,425      
Anti-Dilutive Options | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) | shares 1,657,445      
Anti-Dilutive Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of RSUs granted during the year $ 16,194 16,852 12,603  
Fair value of restricted stock units vested during the year $ 12,321 11,811 9,249  
Anti-Dilutive Restricted Stock Units | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Anti-Dilutive Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award conversation ratio 1.62      
Fair value of RSUs granted during the year $ 18,383 7,726 7,634  
Fair value of performance share units vested $ 4,563 $ 949 $ 6,206  
Anti-Dilutive Performance Share Units | Granted in 2016-2019        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
Anti-Dilutive Performance Share Units | Granted in 2020        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years      
Anti-Dilutive Performance Share Units | Granted in 2023        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 7 years