XML 68 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Non-cash Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 34,961 $ 19,835 $ 12,938
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 1,757 1,078 699
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 9,645 5,209 3,052
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 16,081 8,542 6,104
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 7,478 $ 5,006 $ 3,083