XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK PLANS - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation from:        
Total $ 15,472 $ 12,524 $ 30,025 $ 25,675
Stock options        
Stock-based compensation from:        
Total 4,309 5,796 8,749 12,525
Restricted stock units        
Stock-based compensation from:        
Total 10,681 6,517 20,287 12,727
Employee stock purchase plan share options        
Stock-based compensation from:        
Total 482 211 989 423
Cost of goods sold        
Stock-based compensation from:        
Total 1,682 1,259 3,398 2,387
Research and development        
Stock-based compensation from:        
Total 2,407 1,925 4,648 3,728
Selling, general and administrative        
Stock-based compensation from:        
Total 11,383 8,848 21,979 16,833
Contingent consideration (gains) charges, acquisition-related expenses, restructuring and other        
Stock-based compensation from:        
Total $ 0 $ 492 $ 0 $ 2,727