XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.4
CAPITAL STOCK, Allocated Share-Based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense $ 10,664,000 $ 7,958,000 $ 6,258,000
Expected future amortization of unrecognized compensation cost [Abstract]      
2017 8,300,000    
2018 3,700,000    
2019 1,100,000    
Total unrecognized compensation cost related to non-vested stock-based compensation awards $ 13,100,000    
Weighted-average recognition period of total unrecognized compensation cost (in years) 1 year    
Cost of Products Revenues [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense $ 513,000 343,000 128,000
Cost of Services Revenues [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 826,000 274,000 194,000
Research and Development Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 1,725,000 1,068,000 667,000
Marketing and Selling Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 2,176,000 1,797,000 1,540,000
General and Administrative Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 5,424,000 4,476,000 3,729,000
Equity Option      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation 0 0 0
Restricted Stock Units (RSUs) [Member] | Time Based RSUs      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation 8,340,000 5,900,000 4,011,000
Restricted Stock Units (RSUs) [Member] | Performance-Based Vesting [Member]      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation 2,211,000 1,964,000 2,146,000
Employee Stock Purchase Plan [Member]      
Stock-Based Compensation Expense [Abstract]      
Employee Benefits and Share-based Compensation $ 113,000 $ 94,000 $ 101,000
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