XML 98 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - Schedule of valuation and qualifying accounts - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period $ 2,452 $ 2,602 $ 1,821
Charged to costs and expenses 4,824 1,380 1,441
Charged to other accounts describe 381 [1] (41) (91)
Deductions describe [2] 1,968 1,489 569
Balance at end of period 5,550 2,452 2,602
Allowance for sales returns, net of inventory [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period 2,587 1,379 3,310
Charged to costs and expenses 1,978 2,387 1,329
Charged to other accounts describe
Deductions describe [3] 2,323 1,179 3,260
Balance at end of period 2,242 2,587 1,379
Inventory reserve [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period 4,909 4,854 5,349
Charged to costs and expenses 7,212 5,321 4,694
Charged to other accounts describe 616 [1] (70) (183)
Deductions describe [4] 3,366 5,196 5,006
Balance at end of period $ 9,371 $ 4,909 $ 4,854
[1] Foreign currency translation adjustment
[2] Write-off of bad debts.
[3] Write-off of sales returns.
[4] Disposal of inventory