Annual report pursuant to Section 13 and 15(d)

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)

v3.10.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for doubtful accounts receivable      
Movement in valuation and qualifying accounts      
Balance at Beginning of Year $ 395 $ 205 $ 190
Provisions 818 556 305
Amounts Written Off (754) (366) (290)
Amounts Recovered 0 0 0
Effect of Currency Translation 1 0 0
Balance at End of Year 460 395 205
Allowance for sales returns      
Movement in valuation and qualifying accounts      
Balance at Beginning of Year 270 156 94
Provisions 1,787 1,746 1,435
Amounts Written Off (1,717) (1,644) (1,368)
Amounts Recovered 0 0 0
Effect of Currency Translation (11) 12 (5)
Balance at End of Year 329 270 156
Tax valuation allowance      
Movement in valuation and qualifying accounts      
Balance at Beginning of Year 24,024 11,250 6,565
Provisions 270 13,786 5,638
Amounts Written Off (1,818) 0 (493)
Amounts Recovered (2,210) (865) 0
Effect of Currency Translation (10) (147) (460)
Balance at End of Year $ 20,256 $ 24,024 $ 11,250