XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature Of Business And Summary Of Significant Accounting Policies (Allowance For Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance $ 2,198 $ 2,016 $ 1,811
Provision for bad debts, net of recoveries 14 51 111
Uncollectable accounts written off (198) (38) (76)
Foreign currency translation (283) 169 170
Ending Balance $ 1,731 $ 2,198 $ 2,016