XML 27 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II Valuation and Qualifying Accounts - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts:      
Balance at Beginning of Period $ 4,441 $ 2,616 $ 3,527
Additions Charged to Costs and Expenses 4,897 4,391 2,452
Write-offs (4,638) (3,383) (4,037)
Recoveries 345 817 674
Balance at End of Period $ 5,045 $ 4,441 $ 2,616