XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Basis Of Presentation And Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Doubtful Accounts
Activity related to the allowance for doubtful accounts was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Balance, beginning of period$1,999 $2,528 $2,547 $1,799 
Provision for bad debts, net of recoveries143 (27)(206)767 
Uncollectable accounts written off(1)(3)(72)(91)
Foreign currency translation(80)(56)(208)(33)
Balance, end of period$2,061 $2,442 $2,061 $2,442