XML 72 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Share-based Compensaton Allocated to Expense Captions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 6,679   $ 18,886 $ 17,822
Cost of Sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 1,042 $ 1,175 3,129 3,331
Research and Development Expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 1,046 1,022 3,035 2,878
Selling and Marketing Expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,037 1,808 5,858 5,286
General and Administrative Expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 2,554 $ 2,164 $ 6,864 $ 6,327