v3.26.3
SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) - Restricted Stock
shares in Thousands
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Shares  
Beginning Balance | shares 1,867
Granted | shares 942
Canceled | shares (28)
Vested | shares (1,102)
Ending Balance | shares 1,679
Weighted-Average Grant-Date Fair Value Per Share  
Beginning Balance | $ / shares $ 86.15
Granted | $ / shares 119.66
Cancelled | $ / shares 104.87
Vested | $ / shares 75.55
Ending Balance | $ / shares $ 102.87