Annual report pursuant to Section 13 and 15(d)

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)

v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts receivable    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year $ 454 $ 407
Provisions 4 77
Amounts Written Off (264) (30)
Amounts Recovered (51) 0
Effect of Currency Translation 0 0
Balance at End of Year 143 454
Allowance for sales returns    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year 351 298
Provisions 1,099 2,029
Amounts Written Off (1,139) (1,989)
Amounts Recovered 0 0
Effect of Currency Translation 69 13
Balance at End of Year 380 351
Tax valuation allowance    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year 15,262 21,388
Provisions (6,510) (6,120)
Amounts Written Off 0 0
Amounts Recovered 0 0
Effect of Currency Translation (102) (6)
Balance at End of Year $ 8,650 $ 15,262