XML 33 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details) (Subsequent event, USD $)
1 Months Ended 0 Months Ended
Apr. 01, 2015
Apr. 09, 2015
Previously Reported | Series A Warrant
   
Subsequent Event [Line Items]    
Warrants exercise price $ 3.70us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Actual | Series A Warrant
   
Subsequent Event [Line Items]    
Warrants exercise price $ 2.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioActualMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Common Stock | Series A Warrant
   
Subsequent Event [Line Items]    
Number of warrants exercised (in shares) 564,662bpmx_ClassOfWarrantsOrRightNumberOfSecuritiesExercised
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Proceeds from Warrant Exercises $ 1,411,535us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Common Stock | Forecast | Maximum
   
Subsequent Event [Line Items]    
Aggregate offering amount   $ 20,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember