XML 60 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Nature of Business and Summary of Significant Accounting Policies - Summary of Customers Individually Comprise Greater Than Ten Percent of Accounts Receivable (Detail) (Customer Concentration Risk [Member], Accounts Receivable [Member])
0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Accounts Receivable 86.00%us-gaap_ConcentrationRiskPercentage1 100.00%us-gaap_ConcentrationRiskPercentage1
Customer A [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Accounts Receivable 28.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= bdsi_CustomerAMember
 
Customer B [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Accounts Receivable 24.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= bdsi_CustomerBMember
 
Customer C [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Accounts Receivable 20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= bdsi_CustomerCMember
 
Customer D [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Accounts Receivable 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= bdsi_CustomerDMember
 
Customer E [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Accounts Receivable   100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= bdsi_CustomerEMember