v3.25.2
Stock-Based Compensation - Schedule of Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Restricted Shares Outstanding  
Shares surrendered to satisfy exercise price and/or tax withholding requirements (in shares) 61,162
Restricted Stock  
Weighted Average Grant Date Fair Value  
Beginning balance outstanding (in dollars per share) | $ / shares $ 92.84
Granted (in dollars per share) | $ / shares 119.31
Vested (in dollars per share) | $ / shares 104.69
Forfeited (in dollars per share) | $ / shares 109.82
Ending balance outstanding (in dollars per share) | $ / shares $ 94.82
Restricted Shares Outstanding  
Beginning balance outstanding (in shares) 93,513
Granted (in shares) 11,656
Vested (in shares) (9,889)
Forfeited (in shares) (180)
Ending balance outstanding (in shares) 95,100
Shares surrendered to satisfy exercise price and/or tax withholding requirements (in shares) 1,362