XML 29 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization and Basis of Presentation - Additional Information (Detail) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Basis Of Presentation [Line Items]    
Common Stock, par value $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
Deferred revenue related to sales $ 0.9us-gaap_DeferredRevenue $ 0.1us-gaap_DeferredRevenue
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%bdsi_SalesDiscountsPercentage  
Inventory Write down 0.2us-gaap_InventoryWriteDown  
Bunavail [Member]    
Basis Of Presentation [Line Items]    
Deferred cost of sales $ 0.9us-gaap_DeferredCostsCurrent
/ us-gaap_ProductOrServiceAxis
= bdsi_BunavailMember
$ 0.7us-gaap_DeferredCostsCurrent
/ us-gaap_ProductOrServiceAxis
= bdsi_BunavailMember
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