v3.26.1
Share-Based Payment Plans - Summary of restricted stock activity (Details) - Restricted stock
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Shares  
Outstanding at beginning of year | shares 364,034
Granted | shares 17,926
Vested | shares (15,774)
Outstanding at period end | shares 366,186
Weighted Average Grant Date Fair Value  
Outstanding at beginning of year | $ / shares $ 50.28
Granted | $ / shares 109.54
Vested | $ / shares 67.07
Outstanding at period end | $ / shares $ 52.46