XML 58 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
AR and Allowance for Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2018
Accounts Receivable and Allowance for Doubtful Accounts [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
Exchange Rate
Balance atChangesWrite-OffsChangesBalance
Beginningto Costs andCharged toand Otherat End
of PeriodExpensesAllowanceAdjustmentsof Period
Allowance for Doubtful Accounts
Year ended December 31, 2018$5,457$493$(295)$(468)$5,187
Year ended December 31, 2017$7,220$137$(2,206)$306$5,457
Year ended December 31, 2016$7,818$1,375$(1,949)$(24)$7,220