v3.26.1
STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Allocation of costs        
Compensation expense $ 13,762 $ 11,990 $ 32,270 $ 33,034
Employee Stock Option        
Allocation of costs        
Compensation expense   110   421
RSUs        
Allocation of costs        
Compensation expense 11,849 10,398 27,394 29,751
RSAs        
Allocation of costs        
Compensation expense 804 308 1,293 606
PSUs        
Allocation of costs        
Compensation expense 903 878 3,030 1,708
ESPP        
Allocation of costs        
Compensation expense $ 206 $ 296 $ 553 $ 548