XML 82 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Convertible Redeemable Preferred Stock and Stockholders' Deficit (USD $)
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Series A Convertible Redeemable Preferred Stock
Total
Balance Beginning, Amount at Dec. 31, 2012 $ 7,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 42,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (95,000)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  $ (46,000)us-gaap_StockholdersEquity
Balance Beginning, Shares at Dec. 31, 2012 7,400,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Repurchase of common stock (in shares) (375,000)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Stock-based compensation   58,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    58,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of convertible notes payable with beneficial conversion feature   206,000us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    206,000us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
Net and comprehensive loss     (1,588,000)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (1,588,000)us-gaap_NetIncomeLoss
Balance Ending, Amount at Dec. 31, 2013 7,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
306,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(1,683,000)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (1,370,000)us-gaap_StockholdersEquity
Balance Ending, Shares at Dec. 31, 2013 7,025,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Balance Beginning, Shares at Dec. 31, 2013       0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Issuance of preferred stock, amount       6,408,000us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Issuance of preferred stock, shares       4,207,987bpmx_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Interest on preferred stock   (159,000)bpmx_StockIssuedDuringPeriodValueInterestOnPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  159,000bpmx_StockIssuedDuringPeriodValueInterestOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
(159,000)bpmx_StockIssuedDuringPeriodValueInterestOnPreferredStock
Accretion of stock issuance costs   (163,000)us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  163,000us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
(163,000)us-gaap_TemporaryEquityAccretionToRedemptionValue
Stock-based compensation   1,193,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,193,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Thompson Designs, Inc. common stock assumed in conjunction with Share Exchange 2,000bpmx_StockIssuedDuringPeriodValueSharesExchanged
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(2,000)bpmx_StockIssuedDuringPeriodValueSharesExchanged
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Thompson Designs, Inc. common stock assumed in conjunction with Share Exchange (in shares) 2,000,000bpmx_StockIssuedDuringPeriodSharesExchanged
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of convertible notes payable with beneficial conversion feature   204,000us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    204,000us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
Issuance of common stock due to exercise of options and release of awards 1,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
98,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    99,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Issuance of common stock due to exercise of options and release of awards (in shares) 824,310us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of warrants to non-employees   204,000us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    204,000us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
Conversion of convertible notes payable to common stock 1,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,846,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,847,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Conversion of convertible notes payable to common stock (in shares) 1,526,001us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of preferred stock and related warrants   845,000bpmx_AdjustmentsToAdditionalPaidInCapitalWarrantsForPreferredStockIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    845,000bpmx_AdjustmentsToAdditionalPaidInCapitalWarrantsForPreferredStockIssued
Net and comprehensive loss     (7,807,000)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (7,807,000)us-gaap_NetIncomeLoss
Balance Ending, Amount at Dec. 31, 2014 11,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,372,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(9,490,000)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (5,107,000)us-gaap_StockholdersEquity
Balance Ending, Amount at Dec. 31, 2014       6,730,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Balance Ending, Shares at Dec. 31, 2014 11,375,311us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Balance Ending, Shares at Dec. 31, 2014       4,207,987us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Interest on preferred stock   (50,000)bpmx_StockIssuedDuringPeriodValueInterestOnPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  50,000bpmx_StockIssuedDuringPeriodValueInterestOnPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
(50,000)bpmx_StockIssuedDuringPeriodValueInterestOnPreferredStock
Accretion of stock issuance costs   (43,000)us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  43,000us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
(43,000)us-gaap_TemporaryEquityAccretionToRedemptionValue
Stock-based compensation   99,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    99,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of common stock due to exercise of options and release of awards   38,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    38,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Issuance of common stock due to exercise of options and release of awards (in shares) 40,105us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net and comprehensive loss     (1,144,000)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (1,144,000)us-gaap_NetIncomeLoss
Balance Ending, Amount at Jan. 31, 2015 11,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,416,000us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(10,634,000)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (6,207,000)us-gaap_StockholdersEquity
Balance Ending, Amount at Jan. 31, 2015       $ 6,823,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
 
Balance Ending, Shares at Jan. 31, 2015 11,415,416us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Balance Ending, Shares at Jan. 31, 2015       4,207,987us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember