XML 129 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Restricted Stock Activity (Details) - Restricted Stock
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Restricted Stock  
Outstanding balance (in shares) | shares 196,177
Granted (in shares) | shares 203,117
Vested (in shares) | shares (61,382)
Forfeited/canceled (in shares) | shares (42,207)
Outstanding balance (in shares) | shares 295,705
Weighted-Average Grant Date Fair Value  
Balance outstanding (in dollars per share) | $ / shares $ 56.89
Granted (in dollars per share) | $ / shares 47.18
Vested (in dollars per share) | $ / shares 64.05
Forfeited/canceled (in dollars per share) | $ / shares 58.32
Balance outstanding (in dollars per share) | $ / shares $ 48.53