Annual report pursuant to Section 13 and 15(d)

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)

v3.24.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts receivable    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year $ 120 $ 143
Provisions 50 45
Amounts Written Off (28) (67)
Amounts Recovered 0 0
Effect of Currency Translation 1 (1)
Balance at End of Year 143 120
Allowance for sales returns    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year 543 380
Provisions 1,859 1,560
Amounts Written Off (2,112) (1,376)
Amounts Recovered 0 0
Effect of Currency Translation (12) (21)
Balance at End of Year 278 543
Tax valuation allowance    
Movement in valuation and qualifying accounts    
Balance at Beginning of Year 18,049 8,650
Provisions 331 9,400
Amounts Written Off 0 0
Amounts Recovered 0 0
Effect of Currency Translation 154 (1)
Balance at End of Year $ 18,534 $ 18,049