XML 114 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2017
USD ($)
Period
Dec. 31, 2016
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of regions in which company sells products 3  
Cash and Cash Equivalents [Abstract]    
Credit card receivables $ 2,600 $ 500
Cash and cash equivalents held in foreign bank accounts 32,300 27,500
Restricted Cash [Abstract]    
Restricted cash 8,300 7,900
Accounts Receivable [Abstract]    
Allowance for doubtful accounts 500 500
Other Assets [Abstract]    
Other assets 3,617 4,013
Deposits for building leases 1,800 2,200
Fair trade commission deposits 1,600 1,500
Indefinite lived intangible assets 200 200
Notes Payable [Abstract]    
Notes payable 1,100 1,400
Notes payable, current portion 843 801
Notes payable, long-term portion 286 567
Other Long-Term Liabilities [Abstract]    
Other long-term liabilities 1,413 1,465
Uncertain income tax position 200 200
Accrued lease restoration costs 500 600
Defined benefit plan obligation 400 500
Valuation and Qualifying Accounts Disclosure [Line Items]    
Deferred revenue 8,326 8,156
Deferred commissions 3,233 3,229
Loyalty Program [Roll Forward]    
Loyalty deferred revenue, beginning balance 7,033 8,073
Loyalty points forfeited or expired (3,370) (6,963)
Loyalty points used (6,957) (15,451)
Loyalty points vested 7,585 20,085
Loyalty points unvested 1,916 1,289
Loyalty deferred revenue, ending balance $ 6,207 7,033
Movement in Valuation Allowances and Reserves [Roll Forward]    
Customer returns, days after original sale date 90 days  
Percentage of sale returns 1.50%  
Commissions and Incentives [Abstract]    
Number of business periods per year | Period 13  
Number of days per business period 28 days  
Reserve for Sales Returns    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Sales reserve, beginning of year $ 129  
Provision related to sales made in current period 591  
Adjustment related to sales made in prior periods 3  
Actual returns or credits related to current period (457)  
Actual returns or credits related to prior periods (132)  
Sales reserve, end of period 134 $ 129
NutraScoop, LLC    
Valuation and Qualifying Accounts Disclosure [Line Items]    
Consideration transferred, associate position $ 800