XML 82 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable - Allowance for Doubtful Accounts Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts Receivable      
Balance as of January 1, $ (6,227) $ (4,468) $ (3,763)
Acquisitions (Note 2) (235) (1,668) (268)
Additions charged to expense (961) (2,769) (1,731)
Deductions 1,407 2,301 1,662
Currency translation 49 377 (368)
Balance as of end of period $ (5,967) $ (6,227) $ (4,468)