XML 59 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Nature of Business and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
USD ($)
Manufacturer
Customer
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
Dec. 31, 2016
USD ($)
Jan. 01, 2019
USD ($)
Basis Of Presentation [Line Items]        
Common Stock, par value | $ / shares $ 0.001 $ 0.001    
Preferred Stock, par value | $ / shares $ 0.001      
Number of contract manufacturers | Manufacturer 3      
Percentage of amount due to vendors payable 6.30% 22.80%    
Number of customers | Customer 3      
FDIC insurance coverage $ 250,000      
Net deposit amount exceeding specified amount under FDIC $ 43,600,000 $ 21,200,000    
Discount for prompt payment 2.00%      
Percentage of prompt payment discount, accrued 100.00%      
Allowance for prompt payment of discount $ 300,000 200,000    
Allowance for Doubtful Accounts Receivable 0 0    
Inventory obsolescence recorded (56,000) 243,000    
Impairment loss 78,000      
Impairment charges recognized on finite lived intangibles assets 0 0 $ 0  
Goodwill impairment charges $ 0 0 0  
Sales return maximum duration 18 months      
Offered period for sales return prior to expiration 6 months      
Offered period for sales return subsequent to expiration 12 months      
Discount for prompt payment 2.00%      
Advertising expenses $ 4,500,000 3,800,000 4,200,000  
Shipping and handling costs 15,783,000 $ 19,496,000 $ 11,258,000  
Future minimum lease payments $ 1,300,000      
Subsequent Event [Member]        
Basis Of Presentation [Line Items]        
Right-of-use lease assets       $ 900,000
Lease liability       $ 1,000,000
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]        
Basis Of Presentation [Line Items]        
Total annual sales percentage 92.00% 92.00% 91.00%  
BUNAVAIL [Member]        
Basis Of Presentation [Line Items]        
Impairment loss $ 0 $ 0    
Shipping and Handling [Member]        
Basis Of Presentation [Line Items]        
Shipping and handling costs $ 20,000 $ 10,000 $ 10,000  
Minimum [Member]        
Basis Of Presentation [Line Items]        
Period of payments from customers 30 days      
Estimated useful lives of equipment 3 years      
Accrual to payment cycle period 1 month      
Maximum [Member]        
Basis Of Presentation [Line Items]        
Period of payments from customers 37 days      
Estimated useful lives of equipment 10 years      
Accrual to payment cycle period 3 months