v3.26.1
Equity - Restricted Stock and Performance-based Stock Units (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restricted stock and performance-based stock units    
Restricted stock and performance based stock units activity    
Granted (in shares) 248,101 214,991
Compensation expense    
Compensation expense related to share-based award $ 2,064,000 $ 2,253,000
Remaining compensation expense 16,663,000  
Restricted stock and performance-based stock units | 2026    
Compensation expense    
Remaining compensation expense 6,495,000  
Restricted stock and performance-based stock units | 2027    
Compensation expense    
Remaining compensation expense 6,105,000  
Restricted stock and performance-based stock units | 2028    
Compensation expense    
Remaining compensation expense 3,529,000  
Restricted stock and performance-based stock units | 2028    
Compensation expense    
Remaining compensation expense $ 534,000  
Restricted stock and performance-based stock units | Grant Date Fair Value Price Per Share $38.92 | Three year vesting    
Restricted stock and performance based stock units activity    
Vesting period 3 years  
Restricted stock and performance-based stock units | Grant Date Fair Value Price Per Share $34.88 | 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) 270,701 301,209
Granted (in shares) 129,984 113,790
Vested (in shares) (125,176) (136,292)
Outstanding at the end of the period (in shares) 275,509 278,707
Outstanding at the beginning of the period (in per shares) $ 33.75 $ 33.18
Granted (in dollars per share) 38.92 34.88
Vested (in dollars per share) 33.98 34.18
Outstanding at the end of the period (in per shares) $ 36.09 $ 33.63
Restricted stock | Grant Date Fair Value Price Per Share $38.92 | Three year vesting    
Restricted stock and performance based stock units activity    
Granted (in shares) 129,984  
Granted (in dollars per share) $ 38.92  
Restricted stock | Grant Date Fair Value Price Per Share $38.92 | TSR Targets    
Restricted stock and performance based stock units activity    
Granted (in shares) 62,247  
Granted (in dollars per share) $ 36.63  
Restricted stock | Grant Date Fair Value Price Per Share $38.92 | TSR of a predefined peer group    
Restricted stock and performance based stock units activity    
Granted (in shares) 55,870  
Granted (in dollars per share) $ 40.81  
Restricted stock | Grant Date Fair Value Price Per Share $34.88 | Three year vesting    
Restricted stock and performance based stock units activity    
Granted (in shares)   113,790
Granted (in dollars per share)   $ 34.88
Restricted stock | Grant Date Fair Value Price Per Share $34.88 | TSR Targets    
Restricted stock and performance based stock units activity    
Vesting period 3 years  
Restricted stock | Grant Date Fair Value Price Per Share $34.88 | TSR Targets Relating to Predefined Peer Group    
Restricted stock and performance based stock units activity    
Granted (in shares)   48,535
Granted (in dollars per share)   $ 36.21
Performance-based stock units    
Restricted stock and performance based stock units activity    
Vested (in shares) (170,827) (163,221)
Performance-based stock units | Grant Date Fair Value Price Per Share $34.88 | TSR Targets    
Restricted stock and performance based stock units activity    
Granted (in shares)   52,666
Granted (in dollars per share)   $ 33.37
Performance-based stock units | Grant Date Fair Value Price Per Share $34.88 | TSR Targets Relating to Predefined Peer Group    
Restricted stock and performance based stock units activity    
Vesting period 3 years