XML 70 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for doubtful accounts $ (1,226) $ (757) $ (643) $ (1,182)
Allowance for sales returns and exchanges (9,916) (7,861) $ (8,583) $ (9,510)
Accounts receivable, net 40,134 43,520    
Trade Accounts Receivable [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 51,276 52,138    
Allowance for doubtful accounts (1,226) (757)    
Allowance for sales returns and exchanges (9,916) (7,861)    
Accounts receivable, net $ 40,134 $ 43,520