XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK, Allocated Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense $ 13,737 $ 10,664 $ 7,958
Expected future amortization of unrecognized compensation cost [Abstract]      
2017 9,600    
2018 5,800    
2019 1,700    
Total unrecognized compensation cost related to non-vested stock-based compensation awards $ 17,100    
Weighted-average recognition period of total unrecognized compensation cost (in years) 1 year 1 month 6 days    
Cost of Products Revenues [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense $ 1,800 1,339 617
Research and Development Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 1,620 1,725 1,068
Marketing and Selling Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 2,484 2,176 1,797
General and Administrative Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 7,833 5,424 4,476
Restricted Stock Units (RSUs) [Member] | Time Based RSUs      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation 10,010 8,340 5,900
Restricted Stock Units (RSUs) [Member] | Performance-Based Vesting [Member]      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation 3,575 2,211 1,964
Employee Stock Purchase Plan [Member]      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation $ 152 $ 113 $ 94
Minimum [Member] | Share-based Payment Arrangement, Option [Member]      
Stock-Based Compensation Expense [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 7 years    
Maximum [Member] | Share-based Payment Arrangement, Option [Member]      
Stock-Based Compensation Expense [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years