XML 69 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 3) (USD $)
In Thousands, except Share data, unless otherwise specified
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Apr. 30, 2015
Apr. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Numerator:            
Net loss available to BioPharmX common stockholders $ (1,237)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (364)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (3,863)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (1,335)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (8,129)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (1,588)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Denominator:            
Weighted-average shares of common stock outstanding used in the calculation of basic net loss per share attributable to BioPharmX common stockholders 11,408,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 7,750,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic     10,217,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 7,119,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:            
Weighted-average shares of common stock outstanding used in the calculation of diluted net loss per share attributable to BioPharmX common stockholders 11,408,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 7,750,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding     10,217,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 7,119,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Anti dilutive securities excluded from computation of diluted net loss per share     9,282,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 3,871,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount    
Convertible Redeemable Preferred Stock            
Effect of dilutive securities:            
Anti dilutive securities excluded from computation of diluted net loss per share 4,207,987us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= bpmx_ConvertibleRedeemablePreferredStockMember
      4,207,987us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= bpmx_ConvertibleRedeemablePreferredStockMember
 
Stock options and awards to purchase common stock            
Effect of dilutive securities:            
Anti dilutive securities excluded from computation of diluted net loss per share 2,882,585us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
2,606,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
    2,802,690us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
2,606,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
Common Stock Warrants            
Effect of dilutive securities:            
Anti dilutive securities excluded from computation of diluted net loss per share 2,702,543us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= bpmx_CommonStockWarrantsMember
      2,702,543us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= bpmx_CommonStockWarrantsMember