v3.26.1
Stock Based Compensation - Summary of Restricted Stock Activity (Details) - Restricted stock awards - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Number of Shares    
Beginning of period (in shares) 201,410 217,516
Granted (in shares) 568 0
Vested (in shares) (458) 0
Forfeited (in shares) (381) 0
End of period (in shares) 201,139 217,516
Weighted Average Grant Date Fair Value    
Beginning of period (in dollars per share) $ 63.13 $ 61.46
Granted (in dollars per share) 70.5 0
Vested (in dollars per share) 65.5 0
Forfeited (in dollars per share) 64.12 0
Ending of period (in dollars per share) $ 63.14 $ 61.46