v3.25.2
Stock-Based Compensation Plans - Restricted Stock Activity (Details) - Restricted stock - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted stock shares    
Equity instruments outstanding at the beginning of the period (in shares) 182,382  
Granted (in shares) 79,227 101,695
Vested (in shares) (86,121)  
Forfeited (in shares) (1,423)  
Equity instruments outstanding at the end of the period (in shares) 174,065  
Weighted average grant date fair value per share    
Equity instruments outstanding at the beginning of the period (in dollars per share) $ 182.59  
Grant date fair value per share (in dollars per share) 221.46  
Vested (in dollars per share) 191.64  
Forfeited (in dollars per share) 199.39  
Equity instruments outstanding at the end of the period (in dollars per share) $ 195.67