XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation - Summary of Unvested Awards (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Restricted Stock    
Shares [Roll Forward]    
Unvested, beginning of period (in shares)   187,084
Granted (in shares)   65,187
Vested (in shares)   (96,672)
Forfeited (in shares)   (5,560)
Unvested, end of period (in shares) 150,039 150,039
Weighted Average Grant Date Fair Value [Roll Forward]    
Unvested, beginning of period (in dollars per share)   $ 44.07
Granted (in dollars per share)   78.26
Vested (in dollars per share)   40.87
Forfeited (in dollars per share)   56.41
Unvested, end of period (in dollars per share) $ 60.53 $ 60.53
Performance Award    
Shares [Roll Forward]    
Unvested, beginning of period (in shares)   152,112
Granted (in shares)   47,965
Additional target payout (in shares) 2,059  
Vested (in shares)   (21,919)
Forfeited (in shares)   (5,957)
Unvested, end of period (in shares) 174,260 174,260
Weighted Average Grant Date Fair Value [Roll Forward]    
Unvested, beginning of period (in dollars per share)   $ 54.88
Granted (in dollars per share)   106.24
Additional target payout (in dollars per share) $ 58.53  
Vested (in dollars per share)   58.53
Forfeited (in dollars per share)   69.81
Unvested, end of period (in dollars per share) $ 68.09 $ 68.09
Performance Award | Cliff Vesting December 31, 2023    
Shares [Roll Forward]    
Vested (in shares)   (70,852)
Performance Award | Cliff Vesting December 31, 2024    
Shares [Roll Forward]    
Vested (in shares)   (56,528)
Performance Award | Cliff Vesting December 31, 2025    
Shares [Roll Forward]    
Vested (in shares)   (46,880)