v3.26.3
STOCK BASED COMPENSATION - Schedule of Changes in Company's Nonvested Performance Stock Units (Details) - Performance stock units - market based
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Shares  
Nonvested, beginning of period (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 (16,296)
Nonvested, end of period (in shares) | shares 247,509
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 108.61
Ending balance (in dollars per share) | $ / shares $ 107.48