v3.25.2
Stockholders' Equity - Schedule of Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Shares  
Non-vested shares outstanding at end of period (in shares) 438,507
Restricted Stock  
Shares  
Non-vested shares outstanding at beginning of period (in shares) 426,388
Granted (in shares) 66,243
Forfeited (in shares) (5,713)
Vested (in shares) (48,411)
Non-vested shares outstanding at end of period (in shares) 438,507
Weighted Average Grant Date Fair Value  
Non-vested shares outstanding at beginning of period (in dollars per share) | $ / shares $ 63.06
Granted (in dollars per share) | $ / shares 65.55
Forfeited (in dollars per share) | $ / shares 62.36
Vested (in dollars per share) | $ / shares 62.56
Non-vested shares outstanding at end of period (in dollars per share) | $ / shares $ 63.50