v3.26.1
STOCK-BASED COMPENSATION - Restricted and Performance Stock Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
RSUs  
Number of Shares  
Beginning balance (in shares) | shares 458,809
Granted (in shares) | shares 157,706
Vested (in shares) | shares (202,745)
Forfeited (in shares) | shares (21,739)
Ending balance of Outstanding and exercisable (in shares) | shares 392,031
Weighted average grant date fair value  
Beginning balance (in USD per share) | $ / shares $ 190.38
Granted (in USD per share) | $ / shares 286.57
Vested (in USD per share) | $ / shares 175.59
Forfeited (in USD per share) | $ / shares 213.50
Ending balance (in USD per share) | $ / shares $ 235.45
Performance Shares  
Number of Shares  
Beginning balance (in shares) | shares 88,960
Granted (in shares) | shares 67,344
Vested (in shares) | shares (61,914)
Forfeited (in shares) | shares (6,350)
Ending balance of Outstanding and exercisable (in shares) | shares 88,040
Weighted average grant date fair value  
Beginning balance (in USD per share) | $ / shares $ 237.75
Granted (in USD per share) | $ / shares 279.24
Vested (in USD per share) | $ / shares 168.81
Forfeited (in USD per share) | $ / shares 264.44
Ending balance (in USD per share) | $ / shares $ 316.05