XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Allocation of costs        
Compensation expense $ 13,215 $ 10,134 $ 46,249 $ 36,459
Employee Stock Option        
Allocation of costs        
Compensation expense 111 1,219 532 4,969
RSUs        
Allocation of costs        
Compensation expense 10,026 8,305 39,777 29,453
RSAs        
Allocation of costs        
Compensation expense 354 347 960 1,313
PSUs        
Allocation of costs        
Compensation expense 2,301   4,009  
ESPP        
Allocation of costs        
Compensation expense $ 423 $ 263 $ 971 $ 724