XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Allowance for Doubtful Accounts Receivable and Sales Returns (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Activity in Allowance for Doubtful Accounts Receivable and Sales Returns
Activity in the allowance for doubtful accounts receivable (in thousands):
 Years ended December 31,
 20202019
Balance, beginning of year$484 $475 
Addition to allowance117 24 
Amounts written off(30)— 
Effects of foreign currency translation27 (15)
Balance, end of year$598 $484 
Activity in the allowance for sales returns (in thousands):
 Years ended December 31,
 20202019
Balance, beginning of year$32 $85 
Addition (reduction) to allowance(1)(32)
Amounts written off— (21)
Balance, end of year$31 $32 
Total, Allowance for Doubtful Accounts Receivable and Sales Returns$629 $516