Annual report pursuant to Section 13 and 15(d)

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)

v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts receivable    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year $ 143 $ 454
Provisions 45 4
Amounts Written Off (67) (264)
Amounts Recovered 0 (51)
Effect of Currency Translation (1) 0
Balance at End of Year 120 143
Allowance for sales returns    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year 380 351
Provisions 1,560 1,099
Amounts Written Off (1,376) (1,139)
Amounts Recovered 0 0
Effect of Currency Translation (21) 69
Balance at End of Year 543 380
Tax valuation allowance    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year 8,650 15,262
Provisions 9,400 (6,510)
Amounts Written Off 0 0
Amounts Recovered 0 0
Effect of Currency Translation (1) (102)
Balance at End of Year $ 18,049 $ 8,650