XML 68 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 772 $ 11,101 $ 8,413 $ 5,562
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation   2,902 2,266 1,440
Technology and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation   3,325 2,383 1,375
Marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation   487 469 298
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation   $ 4,387 $ 3,295 $ 2,449