XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Expense $ 3,122 $ 2,109
Restricted Stock Units (RSUs) [Member] | Time Based RSUs    
Employee Benefits and Share-based Compensation 2,437 1,567
Restricted Stock Units (RSUs) [Member] | Performance-Based Vesting [Member]    
Employee Benefits and Share-based Compensation 656 516
Employee Stock    
Employee Benefits and Share-based Compensation 29 26
Cost of Products Revenues [Member]    
Share-based Payment Arrangement, Expense 142 102
Cost of Services Revenues [Member]    
Share-based Payment Arrangement, Expense 298 98
Research and Development Expense [Member]    
Share-based Payment Arrangement, Expense 521 294
Selling and Marketing Expense [Member]    
Share-based Payment Arrangement, Expense 602 441
General and Administrative Expense [Member]    
Share-based Payment Arrangement, Expense $ 1,559 $ 1,174