XML 101 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Convertible Redeemable Preferred Stock and Stockholders' Equity (Details 2) (USD $)
12 Months Ended 1 Months Ended 3 Months Ended 0 Months Ended
Dec. 31, 2014
Jan. 31, 2015
Apr. 30, 2015
May 15, 2014
Dec. 31, 2013
Temporary Equity [Line Items]          
Common stock, par value (in dollars per share) $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare 0.001us-gaap_CommonStockParOrStatedValuePerShare   $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
Adjustment to paid-in capital, warrant fair value $ 204,000us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued        
Series A Warrant | Warrant          
Temporary Equity [Line Items]          
Number of shares of common stock subject to warrant 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
       
Adjustment to paid-in capital, warrant fair value   845,000us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
     
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Dividend rate   0.00%us-gaap_FairValueAssumptionsExpectedDividendRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
0.00%us-gaap_FairValueAssumptionsExpectedDividendRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Risk-free rate     1.60%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Contractual term   5 years      
Expected volatility   88.80%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
85.90%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Series A Warrant | Warrant | Minimum          
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Risk-free rate   1.60%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
     
Contractual term     4 years    
Series A Warrant | Warrant | Maximum          
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Risk-free rate   4.00%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
     
Contractual term     5 years    
Service Provider Warrant | Warrant          
Temporary Equity [Line Items]          
Number of shares of common stock subject to warrant       316,395us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedToServiceProviderInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
 
Warrants exercise price       $ 2.035us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedToServiceProviderInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
 
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Warrant expense       99,000bpmx_WarrantExpenseRecognized
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedToServiceProviderInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
 
Convertible Debt Warrant | Warrant          
Temporary Equity [Line Items]          
Number of shares of common stock subject to warrant 343,559us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Warrants exercise price $ 1.85us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Adjustment to paid-in capital, warrant fair value 105,000us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Dividend rate 0.00%us-gaap_FairValueAssumptionsExpectedDividendRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Risk-free rate 1.60%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Contractual term 5 years        
Expected volatility 88.80%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Series A Convertible Redeemable Preferred Stock          
Temporary Equity [Line Items]          
Preferred stock, par value $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
$ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
  $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Number of shares sold 4,207,987bpmx_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
       
Price per share $ 1.85us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
       
Gross proceeds from issuance 7,500,000bpmx_GrossProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
       
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Number of shares required to obtain Board representation   500,000bpmx_BoardRepresentationRightsPurchasersOfMinimumShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
500,000bpmx_BoardRepresentationRightsPurchasersOfMinimumShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
   
Period of time for listing   3 years 3 years    
Issuance covenant, Required number of Board of Director members   5bpmx_RequiredNumberOfBoardMembers
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
5bpmx_RequiredNumberOfBoardMembers
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
   
Issuance covenant, Number of Board Of Director members appointed by qualified subscribers   1bpmx_RequiredNumberOfBoardMembersAppointedByQualifiedSubscribers
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
1bpmx_RequiredNumberOfBoardMembersAppointedByQualifiedSubscribers
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
   
Interest rate   6.00%bpmx_PreferredStockInterestRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
     
Interest accreted   $ 209,000bpmx_TemporaryEquityInterestAccreted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
     
Number of common shares into which share is convertible   1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
     
Series A Convertible Redeemable Preferred Stock | Minimum          
Fair Value Assumptions and Methodology for Assets and Liabilities [Abstract]          
Percentage of shares outstanding required to obtain Board representation   30.00%bpmx_BoardRepresentationRightsHoldersOfPercentageOutstanding
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
30.00%bpmx_BoardRepresentationRightsHoldersOfPercentageOutstanding
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
   
Series A Convertible Redeemable Preferred Stock | Subscription Agreement          
Temporary Equity [Line Items]          
Number of shares sold 4,207,987bpmx_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= bpmx_SubscriptionAgreementMember
       
Series A Convertible Redeemable Preferred Stock | Series A Warrant          
Temporary Equity [Line Items]          
Number of purchasers of stock 47bpmx_NumberOfPurchasersOfStock
/ us-gaap_ClassOfWarrantOrRightAxis
= bpmx_CommonStockWarrantIssuedInConnectionWithIssuanceOfConvertibleRedeemablePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember