XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Allowance for Doubtful Accounts Receivable and Sales Returns (Tables)
12 Months Ended
Dec. 31, 2021
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,
 20212020
Balance, beginning of year$598 $484 
Addition (reduction) to allowance(319)117 
Amounts written off— (30)
Effects of foreign currency translation(13)27 
Balance, end of year$266 $598 

Activity in the allowance for sales returns (in thousands):
 Years ended December 31,
 20212020
Balance, beginning of year$31 $32 
Reduction to allowance— (1)
Balance, end of year$31 $31 
Total, Allowance for Doubtful Accounts Receivable and Sales Returns$297 $629