XML 97 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - Allowance for Doubtful Accounts
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at Beginning of Period $ 17,205
Charged/ (Credited) to Expense 10,082
Written Off (5,563)
Balance at End of Period $ 21,724