XML 101 R69.htm IDEA: XBRL DOCUMENT v3.20.1
CAPITAL STOCK, Allocated Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense $ 7,958 $ 6,258 $ 8,311
Expected future amortization of unrecognized compensation cost [Abstract]      
2017 6,500    
2018 4,200    
2019 1,100    
Total unrecognized compensation cost related to non-vested stock-based compensation awards $ 11,800    
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 $ 343 128 53
Cost of Services Revenues [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 274 194 189
Research and Development Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 1,068 667 694
Marketing and Selling Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense 1,797 1,540 1,944
General and Administrative Expense [Member]      
Stock-Based Compensation Expense [Abstract]      
Allocated share-based compensation expense $ 4,476 $ 3,729 $ 5,431
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