XML 109 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Allowance For Doubtful Accounts - Rollforward (Details) - Allowance for Doubtful Accounts [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning Balance $ 5,457 $ 7,220 $ 7,818
Charged to Costs and Expenses 493 137 1,375
Write-Offs Charged to Allowance (295) (2,206) (1,949)
Effect of Exchange Rate Changes (468) 306 (24)
Ending Balance $ 5,187 $ 5,457 $ 7,220