v3.24.3
STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Restricted stock units    
Beginning balance (in shares) 1,938 2,027
Granted (in shares) 635  
Released (in shares) (616)  
Forfeited (in shares) (108)  
Ending balance (in shares) 1,938  
Weighted- average grant date fair value per share    
Beginning balance (in usd per share) $ 106.32  
Granted (in usd per share) 177.36  
Released (in usd per share) 101.02  
Forfeited (in usd per share) 115.32  
Ending balance (in usd per share) $ 130.77