XML 104 R48.htm IDEA: XBRL DOCUMENT v3.20.1
AR and Allowance for Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2019
Accounts Receivable and Allowance for Doubtful Accounts [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

 

 

 

 

 

 

 

 

 

 

 

Exchange Rate

 

 

 

 

 

Balance at

 

Changes

 

Write-Offs

 

Changes

 

Balance

 

 

Beginning

 

to Costs and

 

Charged to

 

and Other

 

at End

 

 

of Period

 

Expenses

 

Allowance

 

Adjustments

 

of Period

Allowance for Doubtful Accounts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2019

$

5,187

 

$

1,925

 

$

(322)

 

$

4,926

 

$

11,716

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