XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Summary of Unvested Awards (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Restricted Stock  
Shares [Roll Forward]  
Unvested, beginning of period (in shares) 144,292
Granted (in shares) 64,041
Vested (in shares) (61,623)
Forfeited (in shares) (1,301)
Unvested, end of period (in shares) 145,409
Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested, beginning of period (in dollars per share) | $ / shares $ 61.01
Granted (in dollars per share) | $ / shares 81.29
Vested (in dollars per share) | $ / shares 51.51
Forfeited (in dollars per share) | $ / shares 72.94
Unvested, end of period (in dollars per share) | $ / shares $ 73.86
Performance Award  
Shares [Roll Forward]  
Unvested, beginning of period (in shares) 169,348
Granted (in shares) 35,558
Additional target payout (in shares) 66,359
Vested (in shares) (135,209)
Forfeited (in shares) 0
Unvested, end of period (in shares) 136,056
Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested, beginning of period (in dollars per share) | $ / shares $ 68.12
Granted (in dollars per share) | $ / shares 76.02
Additional target payout (in dollars per share) | $ / shares 29.83
Vested (in dollars per share) | $ / shares 29.83
Forfeited (in dollars per share) | $ / shares 0
Unvested, end of period (in dollars per share) | $ / shares $ 89.56
Performance Award | Cliff Vesting December 31, 2023  
Shares [Roll Forward]  
Vested (in shares) (54,761)
Performance Award | Cliff Vesting December 31, 2024  
Shares [Roll Forward]  
Vested (in shares) (45,737)
Performance Award | Cliff Vesting December 31, 2025  
Shares [Roll Forward]  
Vested (in shares) (35,558)