XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized under share-based compensation plan (in shares) 3,250,000    
Shares available for grant or issuance under share-based compensation plan (in shares) 692,720    
Compensation expense to be recognized $ 11,400    
Maximum vesting period 3 years    
Tax benefit from issuance of stock $ 3,300 $ 3,900 $ 2,600
Excess tax benefit from share-based compensation 1,719 1,654 828
Awards of Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense $ 13,700 $ 12,100 $ 11,100
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance deferral period 10 years    
Restricted Stock Units (RSUs) | Non-employee directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares vested, but issuance deferred (in shares) 34,196    
Restricted Stock Units (RSUs) | Former employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares vested, but issuance deferred (in shares) 6,086    
Employee Stock Purchase Plan (in shares)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized under share-based compensation plan (in shares) 3,000,000