XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK PLANS - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-based compensation from:        
Total $ 13,230 $ 12,530 $ 38,905 $ 35,475
Stock options        
Stock-based compensation from:        
Total 4,767 5,957 17,292 18,163
Restricted stock units        
Stock-based compensation from:        
Total 8,276 6,373 21,003 16,592
Employee stock purchase plan        
Stock-based compensation from:        
Total 187 200 610 720
Cost of goods sold        
Stock-based compensation from:        
Total 1,509 1,272 3,896 4,432
Research and development        
Stock-based compensation from:        
Total 1,794 2,220 5,522 5,817
Selling, general and administrative        
Stock-based compensation from:        
Total 9,137 9,038 25,970 25,226
Contingent consideration (gains) charges, restructuring charges and other        
Stock-based compensation from:        
Total $ 790 $ 0 $ 3,517 $ 0