XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Plan Description (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
May 23, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grant (in shares) 0   0    
Allocated share-based compensation expense $ 3,400 $ 3,500 $ 5,700 $ 6,100  
Tax benefit from compensation expense $ 884 $ 912 $ 1,500 $ 1,600  
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period     20,000    
ISOs, SARs, and NQSOs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Contractual term     10 years    
ISOs, SARs, and NQSOs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     3 years    
ISOs, SARs, and NQSOs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     5 years    
Restricted stock, performance shares and performance units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock, restriction period     1 year    
Time-based vesting of grants | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock, restriction period     3 years    
2019 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares initially available for grant to participants (in shares)         4,400,000
2019 Stock Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock, percent     100.00%    
2019 Stock Incentive Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Contractual term     10 years