XML 22 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Convertible Redeemable Preferred Stock and Stockholders' Equity (Details 2) (USD $)
12 Months Ended 1 Months Ended 0 Months Ended
Dec. 31, 2014
Jan. 31, 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
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
     
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
   
Contractual term   5 years    
Expected volatility   88.80%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
   
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
   
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
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
   
Period of time for listing   3 years    
Issuance covenant, Required number of Board of Director members   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
   
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
   
Series A Convertible Redeemable Preferred Stock | Subscription Agreement [Member]        
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