v3.26.1
STOCK BASED COMPENSATION - Schedule of Changes in Company's Nonvested Performance Stock Units (Details) - Performance stock units - market based
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 245,423
Granted (in shares) | shares 90,689
Performance adjustment (in shares) | shares (22,452)
Vested (in shares) | shares (49,855)
Forfeited (in shares) | shares (2,903)
Ending balance (in shares) | shares 260,902
Weighted-Average Grant-Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 93.82
Granted (in dollars per share) | $ / shares 121.27
Performance adjustment (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 81.95
Forfeited (in dollars per share) | $ / shares 103.09
Ending balance (in dollars per share) | $ / shares $ 107.60