XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Restricted Stock and Performance-based Stock Units (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Stock Based Compensation Plans    
Stock options granted (in shares) 0 0
Restricted stock and performance-based stock units    
Restricted stock and performance based stock units activity    
Granted (in shares) 307,955 232,887
Compensation expense    
Compensation expense related to share-based award $ 6,791,000 $ 6,349,000
Remaining compensation expense 12,464,000  
Restricted stock and performance-based stock units | October - December 2024    
Compensation expense    
Remaining compensation expense 2,260,000  
Restricted stock and performance-based stock units | 2025    
Compensation expense    
Remaining compensation expense 6,450,000  
Restricted stock and performance-based stock units | 2026    
Compensation expense    
Remaining compensation expense 3,385,000  
Restricted stock and performance-based stock units | 2027    
Compensation expense    
Remaining compensation expense $ 369,000  
Restricted stock and performance-based stock units | Grant Date Price $37.16 | Three year vesting    
Restricted stock and performance based stock units activity    
Vesting period 3 years  
Restricted stock and performance-based stock units | Grant Date Price $33.94 | Three year vesting    
Restricted stock and performance based stock units activity    
Vesting period   3 years
Restricted stock    
Restricted stock and performance based stock units activity    
Outstanding at the beginning of the period (in shares) 258,620 229,236
Granted (in shares) 175,431 146,020
Vested (in shares) (132,842) (115,551)
Canceled (in shares)   (1,085)
Outstanding at the end of the period (in shares) 301,209 258,620
Restricted stock | Grant Date Price $30.72 | Three year vesting    
Restricted stock and performance based stock units activity    
Granted (in shares) 159,536  
Granted (in dollars per share) $ 30.72  
Restricted stock | Grant Date Price $30.72 | TSR Targets    
Restricted stock and performance based stock units activity    
Vesting period 3 years  
Restricted stock | Grant Date Price $34.60 | One year anniversary vesting    
Restricted stock and performance based stock units activity    
Granted (in shares) 15,895  
Granted (in dollars per share) $ 34.60  
Restricted stock | Grant Date Price $37.16 | Three year vesting    
Restricted stock and performance based stock units activity    
Granted (in shares)   127,960
Granted (in dollars per share)   $ 37.16
Restricted stock | Grant Date Price $31.54 | Vesting Date May 24,2024    
Restricted stock and performance based stock units activity    
Granted (in shares)   15,060
Granted (in dollars per share)   $ 31.54
Restricted stock | Grant Date Price 35.45 | Vesting Date July 25, 2024    
Restricted stock and performance based stock units activity    
Granted (in shares)   3,000
Granted (in dollars per share)   $ 35.45
Performance-based stock units    
Restricted stock and performance based stock units activity    
Vested (in shares) 0 0
Performance-based stock units | Grant Date Price $31.84 | TSR Targets    
Restricted stock and performance based stock units activity    
Granted (in shares) 69,610  
Granted (in dollars per share) $ 31.84  
Performance-based stock units | Grant Date Price $31.84 | TSR Targets Relating to Predefined Peer Group    
Restricted stock and performance based stock units activity    
Vesting period 3 years  
Performance-based stock units | Grant Date Price $31.84 | TSR Targets    
Restricted stock and performance based stock units activity    
Granted (in shares) 62,914  
Granted (in dollars per share) $ 31.84  
Performance-based stock units | Grant Date Price $37.16 | TSR Targets    
Restricted stock and performance based stock units activity    
Granted (in shares)   86,867
Granted (in dollars per share)   $ 37.16
Vesting period 4 years  
Performance-based stock units | Grant Date Price $37.16 | Accelerated TSR Targets    
Restricted stock and performance based stock units activity    
Vesting period 3 years