XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Summary of Unvested Awards (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Restricted Stock    
Shares [Roll Forward]    
Unvested, beginning of period (in shares)   144,292
Granted (in shares)   86,437
Vested (in shares)   (80,679)
Forfeited (in shares)   (6,896)
Unvested, end of period (in shares) 143,154 143,154
Weighted Average Grant Date Fair Value [Roll Forward]    
Unvested, beginning of period (in dollars per share)   $ 61.01
Granted (in dollars per share)   85.72
Vested (in dollars per share)   53.11
Forfeited (in dollars per share)   75.85
Unvested, end of period (in dollars per share) $ 79.66 $ 79.66
Performance Award    
Shares [Roll Forward]    
Unvested, beginning of period (in shares)   169,348
Granted (in shares)   46,902
Additional target payout (in shares) 66,359  
Vested (in shares)   (135,209)
Forfeited (in shares)   (4,098)
Unvested, end of period (in shares) 143,302 143,302
Weighted Average Grant Date Fair Value [Roll Forward]    
Unvested, beginning of period (in dollars per share)   $ 68.12
Granted (in dollars per share)   75.90
Additional target payout (in dollars per share) $ 29.83  
Vested (in dollars per share)   29.83
Forfeited (in dollars per share)   89.84
Unvested, end of period (in dollars per share) $ 88.44 $ 88.44
Performance Award | Cliff Vesting December 31, 2023    
Shares [Roll Forward]    
Vested (in shares)   (53,657)
Performance Award | Cliff Vesting December 31, 2024    
Shares [Roll Forward]    
Vested (in shares)   (44,163)
Performance Award | Cliff Vesting December 31, 2025    
Shares [Roll Forward]    
Vested (in shares)   (45,482)