XML 46 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable - Allowance for Doubtful Accounts Related to Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Allowance for doubtful accounts beginning of period $ 32,506 $ 21,903
Provision for bad debts 12,988 6,836
Write-offs (4,509) (4,706)
Allowance for doubtful accounts end of period $ 40,985 $ 24,033