Annual report pursuant to Section 13 and 15(d)

Balance Sheet Components - Components of Balance Sheet Accounts (Details)

v3.8.0.1
Balance Sheet Components - Components of Balance Sheet Accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash and Cash Equivalents [Abstract]        
Cash $ 61,703 $ 52,453    
Cash Equivalents, at Carrying Value 73,608 73,468    
Cash and Cash Equivalents, at Carrying Value 135,311 125,921 $ 104,914 $ 44,816
Inventory, Finished Goods, Gross 7,779 10,722    
Inventory, Raw Materials and Supplies, Gross 799 617    
Inventory Valuation Reserves (180) (82)    
Inventories, net 8,398 11,257    
Property and Equipment [Abstract]        
Office equipment 530 517    
Capitalized Computer Software, Gross 916 672    
Machinery and Equipment, Gross 30 28    
Furniture and Fixtures, Gross 276 241    
Leasehold Improvements, Gross 957 840    
Construction in Progress, Gross 10 157    
Property, Plant and Equipment, Gross 2,719 2,455    
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 1,570 1,067    
Property, Plant and Equipment, Net 1,149 1,388    
Other accrued expenses:        
Accrued Sales Returns 614 1,632    
Accrued Employee Benefits, Current 5,568 10,541    
Accrued Warehousing And Inventory Related Expense 1,423 2,816    
Other Accrued Liabilities, Current 7,605 14,989    
Deferred Revenue [Abstract]        
Deferred Revenue, Current 4,455 4,948    
Unshipped Product [Member]        
Deferred Revenue [Abstract]        
Deferred Revenue 2,411 2,191    
Auto Ship Advances [Member]        
Deferred Revenue [Abstract]        
Deferred Revenue 1,665 2,327    
Enrollment Package Revenue [Member]        
Deferred Revenue [Abstract]        
Deferred Revenue 379 $ 430    
China        
Cash and Cash Equivalents [Abstract]        
Cash and Cash Equivalents, at Carrying Value $ 8,700