XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Allowance for Doubtful Accounts (Changes in Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts    
Allowance for doubtful accounts, balance at January 1, $ 14,417 $ 13,238
Reserve accruals 5,030 8,738
Uncollectable accounts written-off (6,743) (8,282)
Foreign currency translation (34) 723
Allowance for doubtful accounts, balance at December 31, $ 12,670 $ 14,417