XML 47 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable - Allowance for Doubtful Accounts Related to Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Allowance for doubtful accounts beginning of period $ 32,506 $ 21,903
Provision for bad debts 35,949 24,512
Write-offs (20,676) (16,343)
Allowance for doubtful accounts end of period $ 47,779 $ 30,072