v3.22.2.2
STOCK PLANS - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-Based Compensation        
Stock-based compensation expense $ 12,682 $ 10,784 $ 35,415 $ 31,356
Stock-based compensation from:        
Stock options 6,711 6,458 20,038 19,507
Restricted stock units 5,758 4,126 14,588 11,164
Employee stock purchase plan 213 200 789 685
Total 12,682 10,784 35,415 31,356
Cost of goods sold        
Share-Based Compensation        
Stock-based compensation expense 1,599 1,512 4,429 4,429
Research and development        
Share-Based Compensation        
Stock-based compensation expense 1,783 1,156 4,761 3,591
Selling, general and administrative        
Share-Based Compensation        
Stock-based compensation expense $ 9,300 $ 8,116 $ 26,225 $ 23,336