Income Taxes (Details 2) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Deferred tax assets:    
Allowance for doubtful accounts $ 729 $ 958
Deferred revenue 12 38
Inventories 5,584 3,211
Stock-based compensation 1,825 1,464
Sales returns accrual 3,374 2,943
Acquisition costs, net of amortization 238 252
Intangible assets 11,708 8,320
Goodwill 2,067 2,192
HzO investment 1,520 1,483
Capital loss carry-over 278 271
Reserve on note receivable 583 569
Other liabilities 66 39
Deferred tax assets 27,984 21,740
Valuation allowance (1,798) (1,753)
Total deferred tax assets 26,186 19,987
Deferred tax liabilities:    
Property and equipment 1,122 693
Total gross deferred tax liabilities 1,122 693
Net deferred tax assets 25,064 19,294
Deferred tax assets, net - current 10,774 7,917
Deferred tax assets, net - noncurrent 14,290 11,377
Net deferred tax assets $ 25,064 $ 19,294