XML 114 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Restricted Stock and Performance-based Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted stock and performance-based stock units      
Restricted stock and performance based stock units activity      
Granted (in shares) 307,955 232,887 221,542
Compensation expense      
Remaining compensation expense $ 10,204,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 35.45      
Restricted stock and performance based stock units activity      
Granted (in shares)   3,000  
Granted (in dollars per share)   $ 35.45  
Restricted stock      
Restricted stock and performance based stock units activity      
Outstanding at the beginning of the period (in shares) 258,620 229,236 197,422
Granted (in shares) 175,431 146,020 135,210
Vested (in shares) (132,842) (115,551) (103,396)
Canceled (in shares)   (1,085)  
Outstanding at the end of the period (in shares) 301,209 258,620 229,236
Outstanding at the beginning of the period (in per shares) $ 36.43 $ 38.26 $ 44.2
Granted (in dollars per share) 31.07 36.55 34.35
Vested (in dollars per share) 31.51 36.29 34.93
Cancelled (in dollars per share)   34.73  
Outstanding at the end of the period (in per shares) $ 33.18 $ 36.43 $ 38.26
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 $31.84 | Vesting Date May 24,2024      
Restricted stock and performance based stock units activity      
Granted (in shares) 62,914    
Granted (in dollars per share) $ 31.84    
Restricted stock | Grant Date Price $34.60 | Vesting Date July 25, 2024      
Restricted stock and performance based stock units activity      
Granted (in shares) 15,895    
Granted (in dollars per share) $ 34.6    
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  
Vesting period 3 years    
Restricted stock | Grant Date Price $31.54 | Vesting Date, May 25, 2023      
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 $33.94 | Three year vesting      
Restricted stock and performance based stock units activity      
Granted (in shares)     122,865
Granted (in dollars per share)     $ 33.94
Vesting period   3 years  
Restricted stock | Grant Date Price $38.48 | Vesting Date, May 26, 2022      
Restricted stock and performance based stock units activity      
Granted (in shares)     12,345
Granted (in dollars per share)     $ 38.48
Restricted stock | Grant Date Price $42.27 | Three year vesting      
Restricted stock and performance based stock units activity      
Vesting period     3 years
Performance-based stock units      
Restricted stock and performance based stock units activity      
Granted (in shares) 132,524 86,867 86,332
Vested (in shares) 0 0 0
Compensation expense      
Compensation expense related to share-based award $ 9,052,000 $ 8,481,000 $ 7,964,000
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    
Vesting period 3 years    
Performance-based stock units | Grant Date Price $31.84 | TSR of a predefined peer group      
Restricted stock and performance based stock units activity      
Vesting period 3 years    
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    
Performance-based stock units | Grant Date Price $33.94 | TSR Targets      
Restricted stock and performance based stock units activity      
Granted (in shares)     86,332
Granted (in dollars per share)     $ 33.94