XML 52 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Obligations (Details 2) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Apr. 30, 2015
Series A Convertible Redeemable Preferred Stock    
Temporary Equity [Line Items]    
Number of shares issued 4,207,987bpmx_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Share Price $ 1.85us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Warrant | Series A Warrant    
Temporary Equity [Line Items]    
Warrants to purchase shares 2,042,583us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
1,661,055us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrants exercise price $ 3.70us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
 
Private Placement | Series A Warrant    
Temporary Equity [Line Items]    
Warrants to purchase shares 2,000,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
 
Warrants exercise price $ 3.70us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
 
Private Placement | Series A Convertible Redeemable Preferred Stock    
Temporary Equity [Line Items]    
Number of shares issued 4,200,000bpmx_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
 
Share Price $ 1.85us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
 
Proceeds from transactions $ 7.3us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember