XML 30 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
License Obligations - Arcion License Agreement - Additional Information (Detail) (USD $)
12 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2013
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Common stock locking period 9 months      
Potential payments upon filing and acceptance $ 10,000,000bdsi_PotentialPaymentsUponFilingAndAcceptance      
Increase in milestone payments 8,000,000bdsi_MilestonePaymentsIncreaseDecrease      
Research and development expense 34,285,000us-gaap_ResearchAndDevelopmentExpense 53,327,000us-gaap_ResearchAndDevelopmentExpense 35,366,000us-gaap_ResearchAndDevelopmentExpense  
U.S. [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Potential Payments upon achieving certain pre-determined sales thresholds in the U.S 60,000,000bdsi_PotentialPaymentsUponAchievementOfPredeterminedSales
/ us-gaap_StatementGeographicalAxis
= country_US
     
U.S. [Member] | Minimum [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Milestone Sales 200,000,000bdsi_MilestoneSales
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementGeographicalAxis
= country_US
     
Milestone payments receivable from sublicenses 70,000,000bdsi_MilestonePaymentReceivableFromSublicensees
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementGeographicalAxis
= country_US
     
Arcion License Agreement [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Share issued to Arcion 500,516us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= bdsi_ArcionLicenseAgreementMember
     
Fair market value of unregistered shares issued 2,100,000bdsi_CommonStockSharesIssuedFairValue
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= bdsi_ArcionLicenseAgreementMember
     
Potential payments upon filing and acceptance 2,500,000bdsi_PotentialPaymentsUponFilingAndAcceptance
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= bdsi_ArcionLicenseAgreementMember
     
Royalty term description The royalty term for any given country is the later of (i) the first date there are no valid claims against any Arcion patent, (ii) expiration of patent exclusivity or (iii) tenth anniversary of the first commercial sale.      
Research and development expense       2,100,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= bdsi_ArcionLicenseAgreementMember
Arcion License Agreement [Member] | Minimum [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Potential milestone payments upon FDA approval 17,500,000bdsi_InitialPaymentForLicenseAgreement
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= bdsi_ArcionLicenseAgreementMember
     
Arcion License Agreement [Member] | Maximum [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Potential milestone payments upon FDA approval $ 35,000,000bdsi_InitialPaymentForLicenseAgreement
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= bdsi_ArcionLicenseAgreementMember