XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Compensation Plans (Share-Based Compensation Expense Related To Employee Share-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total $ 6,193 $ 4,375 $ 10,577 $ 8,529
Cost of Revenue [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total 351 228 638 417
Research and Development Expenses [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total 1,017 596 1,672 1,091
Selling, General and Administrative Expenses [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total $ 4,825 $ 3,551 $ 8,267 $ 7,021