XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLANS - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation        
Stock-based compensation expense $ 10,955 $ 11,544 $ 22,945 $ 22,733
Stock-based compensation from:        
Stock options 5,742 6,542 12,206 13,327
Restricted stock units 4,969 4,717 10,219 8,830
Employee stock purchase plan 244 285 520 576
Total 10,955 11,544 22,945 22,733
Cost of goods sold        
Share-Based Compensation        
Stock-based compensation expense 1,436 1,478 3,160 2,830
Research and development        
Share-Based Compensation        
Stock-based compensation expense 1,722 1,520 3,597 2,978
Selling, general and administrative        
Share-Based Compensation        
Stock-based compensation expense $ 7,797 $ 8,546 $ 16,188 $ 16,925