v3.25.2
SHARE-BASED COMPENSATION - Summary of Non-vested Restricted Stock and Related Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Beginning Balance, Non-vested Shares 3,188
Shares vested (1,646)
Shares forfeited (10)
Ending Balance, Non-vested Shares 1,532
Non-vested, Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 250.32
Weighted Average Grant Date Fair Value, Vested | $ / shares 244.51
Non-vested, Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 231.59