XML 87 R73.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK PLANS - Schedule of Recognized Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based compensation from:        
Total $ 14,958 $ 15,472 $ 28,497 $ 30,025
Stock options        
Stock-based compensation from:        
Total 2,941 4,309 5,949 8,749
Restricted stock units        
Stock-based compensation from:        
Total 11,159 10,681 21,303 20,287
Performance share units        
Stock-based compensation from:        
Total 560 0 696 0
Employee stock purchase plan share options        
Stock-based compensation from:        
Total 298 482 549 989
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Stock-based compensation from:        
Total 1,809 1,682 3,452 3,398
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-based compensation from:        
Total 2,605 2,407 4,435 4,648
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Stock-based compensation from:        
Total $ 10,544 $ 11,383 $ 20,610 $ 21,979