XML 69 R56.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for doubtful accounts $ (1,339) $ (1,226) $ (757) $ (643)
Allowance for sales returns and exchanges (9,003) (9,916) $ (7,861) $ (8,583)
Accounts receivable, net 67,754 40,134    
Trade Accounts Receivable [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 69,093 51,276    
Allowance for doubtful accounts (1,339) (1,226)    
Allowance for sales returns and exchanges 0 (9,916)    
Accounts receivable, net $ 67,754 $ 40,134