XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK PLANS - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-Based Compensation        
Stock-based compensation expense $ 11,544 $ 10,461 $ 22,733 $ 20,571
Stock-based compensation from:        
Stock options 6,542 6,552 13,327 13,048
Restricted stock units 4,717 3,646 8,830 7,038
Employee stock purchase plan 285 263 576 485
Total 11,544 10,461 22,733 20,571
Cost of goods sold        
Share-Based Compensation        
Stock-based compensation expense 1,478 1,465 2,830 2,917
Research and development        
Share-Based Compensation        
Stock-based compensation expense 1,520 1,329 2,978 2,435
Selling, general and administrative        
Share-Based Compensation        
Stock-based compensation expense $ 8,546 $ 7,667 $ 16,925 $ 15,219