XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 19, 2017
May 09, 2012
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Recognized stock-based compensation costs $ 22,409 $ 25,651 $ 19,697    
Recognized stock-based compensation costs, net of tax 16,582 $ 18,982 $ 14,576    
Pre-tax unrecognized compensation expense $ 19,321        
Recognized expense over a weighted-average period, years 1 year 5 months 12 days        
2012 Long-Term Incentive Plan          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)         3,200,000
Additional awards available to be granted (in shares)       0  
2012 Long-Term Incentive Plan | Stock Options Plans          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Option awards contractual term (years) 10 years        
2012 Long-Term Incentive Plan | Minimum | Stock Options Plans          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 3 years        
2012 Long-Term Incentive Plan | Minimum | Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 3 years        
2012 Long-Term Incentive Plan | Maximum | Stock Options Plans          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 5 years        
2012 Long-Term Incentive Plan | Maximum | Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 5 years        
2017 Long-Term Incentive Plan          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)       3,000  
Non-employee director          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Options granted (in shares) 2,000 3,000 2,000