XML 50 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments And Contingencies (Details) (USD $)
3 Months Ended 6 Months Ended 1 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Jul. 31, 2014
Commitments And Contingencies [Line Items]          
Common stock, issued 40,120,965us-gaap_CommonStockSharesIssued   40,120,965us-gaap_CommonStockSharesIssued   29,394,940us-gaap_CommonStockSharesIssued
Severance expense $ 70,000us-gaap_SeveranceCosts1 $ 1,859,000us-gaap_SeveranceCosts1      
Employee Severance [Member]          
Commitments And Contingencies [Line Items]          
Accounts Payable 103,000us-gaap_AccountsPayableCurrentAndNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  103,000us-gaap_AccountsPayableCurrentAndNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Dennis Brovarone [Member]          
Commitments And Contingencies [Line Items]          
Release agreement payment 91,000pure_ReleaseAgreementPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DennisBrovaroneMember
  91,000pure_ReleaseAgreementPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DennisBrovaroneMember
   
Monthly installment amount 1,600pure_ReleaseAgreementMonthlyInstallmentPaymentAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DennisBrovaroneMember
  1,600pure_ReleaseAgreementMonthlyInstallmentPaymentAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DennisBrovaroneMember
   
Cash Severance Payment Period     60 months    
Donna Singer [Member]          
Commitments And Contingencies [Line Items]          
Release agreement payment 45,000pure_ReleaseAgreementPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DonnaSingerMember
  45,000pure_ReleaseAgreementPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DonnaSingerMember
   
Monthly installment amount 17,000pure_ReleaseAgreementMonthlyInstallmentPaymentAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DonnaSingerMember
  17,000pure_ReleaseAgreementMonthlyInstallmentPaymentAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DonnaSingerMember
   
Cash Severance Payment Period     12 months    
Common stock, issued 300,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DonnaSingerMember
  300,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_DonnaSingerMember
   
Michael L. Krall [Member]          
Commitments And Contingencies [Line Items]          
Release agreement payment 25,000pure_ReleaseAgreementPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
  25,000pure_ReleaseAgreementPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
   
Monthly installment amount 30,000pure_ReleaseAgreementMonthlyInstallmentPaymentAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
  30,000pure_ReleaseAgreementMonthlyInstallmentPaymentAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
   
Intellectual property rights payment     125,000pure_ReleaseAgreementIntellectualPropertyRightsPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
   
Common stock, issued 850,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
  850,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
   
Medical and insurance costs     20,000pure_MedicalAndDentalInsuranceCosts
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_MichaelLKrallMember
   
Former Employee [Member] | Employee Severance [Member]          
Commitments And Contingencies [Line Items]          
Common stock, issued   15,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_FormerEmployeeMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  15,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_FormerEmployeeMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Severance expense       $ 50,000us-gaap_SeveranceCosts1
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pure_FormerEmployeeMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember