XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grants in period (in shares)       0 0
Stock-based compensation expense $ 6,822   $ 7,126 $ 17,537 $ 21,884
Stock-based compensation expense, tax benefits 1,200   $ 1,000 3,200 3,000
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Incentive plan, total intrinsic value of stock options exercised       $ 900 $ 1,100
Total Shareholder Return Awards (TSRs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
TSR multiplier       20.00%  
Stock based compensation awards, award payout range, maximum       200.00%  
Issued in period (in shares)   0      
Unrecognized compensation costs 10,000     $ 10,000  
Unrecognized compensation costs, weighted average recognition period       1 year 9 months 18 days  
Total Shareholder Return Awards (TSRs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting performance period       1 year  
Total Shareholder Return Awards (TSRs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting performance period       3 years  
Restricted Share Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares vested (in shares)       553,490  
Shares withheld to pay employees' portion of minimum payroll withholding taxes (in shares)       165,440  
Unrecognized compensation costs $ 36,400     $ 36,400  
Unrecognized compensation costs, weighted average recognition period       2 years 3 months 18 days  
2017 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under ESPP (in shares)       101,565 108,149