XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK PLANS - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-Based Compensation        
Stock-based compensation expense $ 10,784 $ 10,954 $ 31,356 $ 29,024
Stock-based compensation from:        
Stock options 6,458 7,181 19,507 19,795
Restricted stock units 4,126 3,552 11,164 8,589
Employee stock purchase plan 200 221 685 640
Total 10,784 10,954 31,356 29,024
Cost of goods sold        
Share-Based Compensation        
Stock-based compensation expense 1,512 1,546 4,429 4,050
Research and development        
Share-Based Compensation        
Stock-based compensation expense 1,156 1,401 3,591 3,944
Selling, general and administrative        
Share-Based Compensation        
Stock-based compensation expense $ 8,116 $ 8,007 $ 23,336 $ 21,030