XML 77 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Noncash Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense $ 21,453 $ 22,796 $ 20,466
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 33,266    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 2 years 4 months 13 days    
Cost of revenue      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense $ 1,721 1,971 2,267
Selling and Marketing Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense 4,396 4,348 3,824
General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense 10,717 11,163 9,040
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense 4,619 5,314 5,335
Stock compensation in operating expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based compensation expense $ 19,732 $ 20,825 $ 18,199