XML 151 R136.htm IDEA: XBRL DOCUMENT v3.20.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
ASC 326      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Other $ 1,800    
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 1,719 $ 7,337 $ 7,919
Charge to expense 1,628 309 579
Other 1,793 (5,927) (1,161)
Balance at end of the period 5,140 1,719 7,337
Allowance for sales returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 11,249 11,343 11,370
Charge to expense 3,199 7,278 8,372
Other (4,780) (7,372) (8,399)
Balance at end of the period 9,668 11,249 11,343
Valuation allowance deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 9,102 8,389 16,057
Charge to expense 391 859 (4,882)
Other 777 (146) (2,786)
Balance at end of the period $ 10,270 $ 9,102 $ 8,389