XML 42 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Organization and Basis of Presentation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Basis Of Presentation [Line Items]        
Common Stock, par value $ 0.001 $ 0.001 $ 0.001  
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% 2.00%    
Inventory write down $ 200,000 $ 400,000    
Inventory valuation adjustments       $ 0
Bunavail [Member]        
Basis Of Presentation [Line Items]        
Deferred revenue related to sales 1,200,000 1,200,000 $ 800,000  
Deferred cost of sales $ 1,100,000 $ 1,100,000 $ 700,000  
Minimum [Member]        
Basis Of Presentation [Line Items]        
Period of payments from customers   30 days    
Maximum [Member]        
Basis Of Presentation [Line Items]        
Period of payments from customers   37 days