v3.26.1
Share-Based Payment Plans - Summary of restricted stock activity (Details) - Restricted stock
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Shares  
Outstanding at beginning of year | shares 364,034
Granted | shares 17,926
Vested | shares (11,289)
Outstanding at period end | shares 370,671
Weighted Average Grant Date Fair Value  
Outstanding at beginning of year | $ / shares $ 50.28
Granted | $ / shares 109.54
Vested | $ / shares 56.81
Outstanding at period end | $ / shares $ 52.95