XML 135 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature Of Business And Summary Of Significant Accounting Policies (Allowance For Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at January 1 $ 1,731 $ 2,198 $ 2,016
Provision for bad debts, net of recoveries 677 14 51
Uncollectable accounts written off (111) (198) (38)
Foreign currency translation 102 (283) 169
Balance at December 31 $ 2,399 $ 1,731 $ 2,198