XML 94 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II Valuation and Qualifying Accounts - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for doubtful accounts:      
Balance at Beginning of Period $ 2,616 $ 3,527 $ 2,310
Additions Charged to Costs and Expenses 4,391 2,452 4,632
Write-offs (3,383) (4,037) (3,935)
Recoveries 817 674 520
Balance at End of Period $ 4,441 $ 2,616 $ 3,527