XML 105 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Balance, Beginning Balance $ 29,037 $ 29,740 $ 28,242
Valuation Allowances and Reserves, Charged to Costs and Expenses 3,569 4,254 7,825
Valuation Allowances and Reserves, Deductions 20,526 4,957 6,327
Valuation Allowances and Reserves, Balance, Ending Balance $ 12,080 $ 29,037 $ 29,740