XML 111 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation Plan - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based Compensation Plans      
Shares available to grant to employees and directors (in shares) 1,472,284    
Restricted Stock Units      
Stock-based Compensation Plans      
Compensation expense related to stock-based compensation plans $ 7,895 $ 6,756 $ 5,342
Income tax benefit related to compensation expense 1,976 1,707 1,350
Unrecognized compensation expense $ 8,211    
Unrecognized compensation expense, recognized over weighted-average period 1 year 9 months 18 days    
Restricted Stock Units      
Fair value of units that vested $ 7,410 5,624 4,535
Tax benefit of units that vested $ 1,691 $ 1,585 $ 1,369
Average remaining contractual term on non-vested units 10 months 24 days    
Aggregate intrinsic value of non-vested units $ 11,445