v3.26.3
STOCK PLANS - Schedule of Recognized Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock-based compensation from:        
Total $ 11,823 $ 13,978 $ 40,320 $ 44,003
Stock options        
Stock-based compensation from:        
Total 2,510 3,403 8,459 12,152
Restricted stock units        
Stock-based compensation from:        
Total 9,327 10,383 30,630 30,670
Performance share units        
Stock-based compensation from:        
Total (203) 0 493 0
Employee stock purchase plan share options        
Stock-based compensation from:        
Total 189 192 738 1,181
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization        
Stock-based compensation from:        
Total 1,355 1,506 4,807 4,904
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-based compensation from:        
Total 1,619 2,326 6,054 6,974
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Stock-based compensation from:        
Total $ 8,849 $ 10,146 $ 29,459 $ 32,125