XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
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 March 31,
20212020
Balance, beginning of period$2,156 $2,547 
Provision for bad debts, net of recoveries188 (187)
Foreign currency translation(37)(225)
Balance, end of period$2,307 $2,135