v3.26.1
Share Based Compensation - Restricted Stock - Activity (Details) - Restricted Stock - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares    
Unvested shares (in shares) 161,467 173,970
Granted (in shares) 55,006 62,692
Vested (in shares) (28,836) (23,273)
Forfeited (in shares) (14,145) (3,004)
Unvested shares (in shares) 173,492 210,385
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value    
Unvested shares (in dollars per share) $ 26.02 $ 20.75
Granted (in dollars per share) 37.05 30.94
Vested (in dollars per share) 25.87 20.77
Forfeited (in dollars per share) 28.51 19.97
Unvested shares (in dollars per share) $ 29.52 $ 24.07