v3.26.1
Stock-Based Compensation - Summary of Nonvested Shares (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Restricted Stock Units (RSUs)  
Number of Shares  
Outstanding, beginning of period (in shares) | shares 476,302
Granted (in shares) | shares 53,329
Forfeited (in shares) | shares (58,846)
Vested (in shares) | shares (90,049)
Outstanding, end of period (in shares) | shares 380,736
Weighted- Average Grant Date Fair Value  
Outstanding, beginning of period (in dollars per share) | $ / shares $ 51.93
Granted (in dollars per share) | $ / shares 81.50
Forfeited (in dollars per share) | $ / shares 64.65
Vested (in dollars per share) | $ / shares 49.62
Outstanding, end of period (in dollars per share) | $ / shares $ 54.98
Restricted Stock | Directors Stock Compensation Plan  
Number of Shares  
Outstanding, beginning of period (in shares) | shares 10,039
Granted (in shares) | shares 13,814
Forfeited (in shares) | shares 0
Vested (in shares) | shares (10,039)
Outstanding, end of period (in shares) | shares 13,814
Weighted- Average Grant Date Fair Value  
Outstanding, beginning of period (in dollars per share) | $ / shares $ 87.19
Granted (in dollars per share) | $ / shares 71.27
Forfeited (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 87.19
Outstanding, end of period (in dollars per share) | $ / shares $ 71.27