v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restricted stock units    
Beginning balance (in shares) 1,802 2,027
Granted (in shares) 719  
Released (in shares) (821)  
Forfeited (in shares) (123)  
Ending balance (in shares) 1,802  
Weighted- average grant date fair value per share    
Beginning balance (in usd per share) $ 106.32  
Granted (in usd per share) 199.82  
Released (in usd per share) 103.81  
Forfeited (in usd per share) 118.58  
Ending balance (in usd per share) $ 143.96