XML 65 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
ALLOWANCE FOR DOUBTFUL ACCOUNTS [Abstract]      
Balance at beginning of period $ 22,288 $ 22,121  
Provision for uncollectible accounts 16,216 10,181 $ 12,945
Write-off of uncollectible accounts, net of recoveries (11,248) (10,495)  
Business acquisitions, foreign currency and other (566) 481  
Balance at end of period $ 26,690 $ 22,288 $ 22,121