Annual report pursuant to Section 13 and 15(d)

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Changes In Allowance For Doubtful Accounts (Details)

v3.19.3
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Changes In Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]      
Balance at Beginning of Year $ 3,951 $ 2,468 $ 2,318
Additions Charged to Income (2) 17,180 4,458 4,786
Deductions (16,983) (2,975) (4,636)
Balance at End of Year $ 8,850 $ 3,951 $ 2,468