XML 54 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
AR and Allowance for Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2017
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, 2017$7,220$137$(2,206)$306$5,457
Year ended December 31, 2016$7,818$1,375$(1,949)$(24)$7,220
Year ended December 31, 2015$6,498$1,460$(261)$121$7,818