XML 71 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Nature of Business and Accounting Policies - Share-Based Compensation and Advertising Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award    
Accounts receivable, net $ 201,083 $ 173,838
Percentage of employees eligible for acceleration of equity awards (less than) (percent) 5.00%  
Tranche one    
Share-based Compensation Arrangement by Share-based Payment Award    
Vesting rights percentage 33.33%  
Tranche two    
Share-based Compensation Arrangement by Share-based Payment Award    
Vesting rights percentage 33.33%  
Tranche three    
Share-based Compensation Arrangement by Share-based Payment Award    
Vesting rights percentage 33.33%