XML 111 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK PLANS - Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-Based Compensation      
Stock-based compensation expense $ 42,246 $ 39,920 $ 33,650
Related income tax benefit 8,989 8,578 0
Stock options      
Share-Based Compensation      
Stock-based compensation expense 25,980 26,749 23,360
RSUs      
Share-Based Compensation      
Stock-based compensation expense 15,335 12,266 9,511
ESPP      
Share-Based Compensation      
Stock-based compensation expense 931 905 779
Cost of goods sold      
Share-Based Compensation      
Stock-based compensation expense 5,891 5,589 4,665
Research and development      
Share-Based Compensation      
Stock-based compensation expense 5,465 5,211 5,114
Selling, general and administrative      
Share-Based Compensation      
Stock-based compensation expense $ 30,890 $ 29,120 $ 23,871