v3.25.2
STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Allocation of costs        
Compensation expense $ 11,990 $ 10,001 $ 33,034 $ 26,325
Employee Stock Option        
Allocation of costs        
Compensation expense 110 1,144 421 3,750
RSUs        
Allocation of costs        
Compensation expense 10,398 8,145 29,751 21,148
RSAs        
Allocation of costs        
Compensation expense 308 476 606 966
PSUs        
Allocation of costs        
Compensation expense 878   1,708  
ESPP        
Allocation of costs        
Compensation expense $ 296 $ 236 $ 548 $ 461