<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.3.0.814</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>82</ContextCount>
  <ElementCount>179</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>43</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_BalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000030 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_BalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000040 - Statement - Statements Of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_StatementsOfOperations</Role>
      <ShortName>Statements Of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000050 - Statement - Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_StatementsOfStockholdersEquity</Role>
      <ShortName>Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000060 - Statement - Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_StatementsOfCashFlows</Role>
      <ShortName>Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000070 - Disclosure - 1. Description of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>000080 - Disclosure - 2. Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure2GoingConcern</Role>
      <ShortName>2. Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>000090 - Disclosure - 3. Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure3Inventories</Role>
      <ShortName>3. Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>000100 - Disclosure - 4. Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure4AccruedExpenses</Role>
      <ShortName>4. Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>000110 - Disclosure - 5. Convertible Debentures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure5ConvertibleDebentures</Role>
      <ShortName>5. Convertible Debentures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>000120 - Disclosure - 6. Notes Payable and Capital Lease Obligations</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligations</Role>
      <ShortName>6. Notes Payable and Capital Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>000130 - Disclosure - 7. Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure7StockholdersEquity</Role>
      <ShortName>7. Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>000140 - Disclosure - 8. Stock Options</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptions</Role>
      <ShortName>8. Stock Options</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>000150 - Disclosure - 9. Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure9Commitments</Role>
      <ShortName>9. Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>000160 - Disclosure - 10. Earnings (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShare</Role>
      <ShortName>10. Earnings (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>000170 - Disclosure - 11. Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure11IncomeTaxes</Role>
      <ShortName>11. Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>000180 - Disclosure - 12. Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure12Concentrations</Role>
      <ShortName>12. Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>000190 - Disclosure - 13. Selected Quarterly Financial Data (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnaudited</Role>
      <ShortName>13. Selected Quarterly Financial Data (unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>000200 - Disclosure - 14. Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure14SubsequentEvents</Role>
      <ShortName>14. Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>000210 - Disclosure - 1. Description of Business and Significant Accounting Policies: Inventories (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesInventoriesPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Inventories (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>000220 - Disclosure - 1. Description of Business and Significant Accounting Policies: Regulatory Depreciation and Amortization, Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesRegulatoryDepreciationAndAmortizationPolicyPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Regulatory Depreciation and Amortization, Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>000230 - Disclosure - 1. Description of Business and Significant Accounting Policies: Revenue Recognition, Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Revenue Recognition, Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>000240 - Disclosure - 1. Description of Business and Significant Accounting Policies: Advertising and Promotional Costs (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesAdvertisingAndPromotionalCostsPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Advertising and Promotional Costs (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>000250 - Disclosure - 1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>000260 - Disclosure - 1. Description of Business and Significant Accounting Policies: Debt Discount (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesDebtDiscountPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Debt Discount (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>000270 - Disclosure - 1. Description of Business and Significant Accounting Policies: Income Taxes (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesIncomeTaxesPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Income Taxes (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>000280 - Disclosure - 1. Description of Business and Significant Accounting Policies: Trade and Other Accounts Receivable, Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesTradeAndOtherAccountsReceivablePolicyPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Trade and Other Accounts Receivable, Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>000290 - Disclosure - 1. Description of Business and Significant Accounting Policies: Impairment or Disposal of Long-Lived Assets, Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesImpairmentOrDisposalOfLongLivedAssetsPolicyPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Impairment or Disposal of Long-Lived Assets, Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>000300 - Disclosure - 1. Description of Business and Significant Accounting Policies: Basic and Diluted Net Loss Per Share (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesBasicAndDilutedNetLossPerSharePolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Basic and Diluted Net Loss Per Share (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>000310 - Disclosure - 1. Description of Business and Significant Accounting Policies: Use of Accounting Estimates (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesUseOfAccountingEstimatesPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Use of Accounting Estimates (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>000320 - Disclosure - 1. Description of Business and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>000330 - Disclosure - 1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisTables</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>000340 - Disclosure - 1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTables</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>000350 - Disclosure - 3. Inventories: Schedule of inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure3InventoriesScheduleOfInventoriesTables</Role>
      <ShortName>3. Inventories: Schedule of inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>000360 - Disclosure - 4. Accrued Expenses: Schedule of accrued expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure4AccruedExpensesScheduleOfAccruedExpensesTables</Role>
      <ShortName>4. Accrued Expenses: Schedule of accrued expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>000370 - Disclosure - 6. Notes Payable and Capital Lease Obligations: Schedule of Notes Payable and Capital Lease Obligations (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligationsScheduleOfNotesPayableAndCapitalLeaseObligationsTables</Role>
      <ShortName>6. Notes Payable and Capital Lease Obligations: Schedule of Notes Payable and Capital Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>000380 - Disclosure - 6. Notes Payable and Capital Lease Obligations: Schedule of Maturities of Notes Payable and Capital Lease Obligations (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligationsScheduleOfMaturitiesOfNotesPayableAndCapitalLeaseObligationsTables</Role>
      <ShortName>6. Notes Payable and Capital Lease Obligations: Schedule of Maturities of Notes Payable and Capital Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>000390 - Disclosure - 8. Stock Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTables</Role>
      <ShortName>8. Stock Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>000400 - Disclosure - 8. Stock Options: Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingTables</Role>
      <ShortName>8. Stock Options: Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>000410 - Disclosure - 10. Earnings (Loss) Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedTables</Role>
      <ShortName>10. Earnings (Loss) Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShare</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>000420 - Disclosure - 11. Income Taxes: Schedule of deferred tax assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure11IncomeTaxesScheduleOfDeferredTaxAssetsTables</Role>
      <ShortName>11. Income Taxes: Schedule of deferred tax assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>000430 - Disclosure - 13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2015 (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnauditedSelectedQuarterlyFinancialDataFiscal2015Tables</Role>
      <ShortName>13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2015 (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnaudited</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>000440 - Disclosure - 13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2014 (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnauditedSelectedQuarterlyFinancialDataFiscal2014Tables</Role>
      <ShortName>13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2014 (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnaudited</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>000450 - Disclosure - 1. Description of Business and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>000460 - Disclosure - 1. Description of Business and Significant Accounting Policies: Regulatory Depreciation and Amortization, Policy (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesRegulatoryDepreciationAndAmortizationPolicyDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Regulatory Depreciation and Amortization, Policy (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesRegulatoryDepreciationAndAmortizationPolicyPolicies</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>000470 - Disclosure - 1. Description of Business and Significant Accounting Policies: Advertising and Promotional Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesAdvertisingAndPromotionalCostsDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Advertising and Promotional Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesAdvertisingAndPromotionalCostsPolicies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>000480 - Disclosure - 1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>000490 - Disclosure - 1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Fair Value of Financial Instruments: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>000500 - Disclosure - 1. Description of Business and Significant Accounting Policies: Debt Discount (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesDebtDiscountDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Debt Discount (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsFairValueLiabilitiesMeasuredOnRecurringBasisTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>000510 - Disclosure - 1. Description of Business and Significant Accounting Policies: Trade and Other Accounts Receivable, Policy (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesTradeAndOtherAccountsReceivablePolicyDetails</Role>
      <ShortName>1. Description of Business and Significant Accounting Policies: Trade and Other Accounts Receivable, Policy (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure1DescriptionOfBusinessAndSignificantAccountingPoliciesTradeAndOtherAccountsReceivablePolicyPolicies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>000520 - Disclosure - 2. Going Concern (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure2GoingConcernDetails</Role>
      <ShortName>2. Going Concern (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure2GoingConcern</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>000530 - Disclosure - 3. Inventories: Schedule of inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure3InventoriesScheduleOfInventoriesDetails</Role>
      <ShortName>3. Inventories: Schedule of inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure3InventoriesScheduleOfInventoriesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>000540 - Disclosure - 4. Accrued Expenses: Schedule of accrued expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure4AccruedExpensesScheduleOfAccruedExpensesDetails</Role>
      <ShortName>4. Accrued Expenses: Schedule of accrued expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure4AccruedExpensesScheduleOfAccruedExpensesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>000550 - Disclosure - 6. Notes Payable and Capital Lease Obligations: Schedule of Notes Payable and Capital Lease Obligations (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligationsScheduleOfNotesPayableAndCapitalLeaseObligationsDetails</Role>
      <ShortName>6. Notes Payable and Capital Lease Obligations: Schedule of Notes Payable and Capital Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligationsScheduleOfNotesPayableAndCapitalLeaseObligationsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>000560 - Disclosure - 6. Notes Payable and Capital Lease Obligations: Schedule of Maturities of Notes Payable and Capital Lease Obligations (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligationsScheduleOfMaturitiesOfNotesPayableAndCapitalLeaseObligationsDetails</Role>
      <ShortName>6. Notes Payable and Capital Lease Obligations: Schedule of Maturities of Notes Payable and Capital Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure6NotesPayableAndCapitalLeaseObligationsScheduleOfMaturitiesOfNotesPayableAndCapitalLeaseObligationsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>000570 - Disclosure - 7. Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure7StockholdersEquityDetails</Role>
      <ShortName>7. Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure7StockholdersEquity</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>000580 - Disclosure - 8. Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsDetails</Role>
      <ShortName>8. Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>000590 - Disclosure - 8. Stock Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails</Role>
      <ShortName>8. Stock Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>000600 - Disclosure - 8. Stock Options: Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingDetails</Role>
      <ShortName>8. Stock Options: Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure8StockOptionsScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>000610 - Disclosure - 9. Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure9CommitmentsDetails</Role>
      <ShortName>9. Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure9Commitments</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>000620 - Disclosure - 10. Earnings (Loss) Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails</Role>
      <ShortName>10. Earnings (Loss) Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>000630 - Disclosure - 10. Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShareDetails</Role>
      <ShortName>10. Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure10EarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>000640 - Disclosure - 11. Income Taxes: Schedule of deferred tax assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure11IncomeTaxesScheduleOfDeferredTaxAssetsDetails</Role>
      <ShortName>11. Income Taxes: Schedule of deferred tax assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure11IncomeTaxesScheduleOfDeferredTaxAssetsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>000650 - Disclosure - 11. Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure11IncomeTaxesDetails</Role>
      <ShortName>11. Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure11IncomeTaxesScheduleOfDeferredTaxAssetsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>000660 - Disclosure - 12. Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure12ConcentrationsDetails</Role>
      <ShortName>12. Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure12Concentrations</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>000670 - Disclosure - 13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2015 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnauditedSelectedQuarterlyFinancialDataFiscal2015Details</Role>
      <ShortName>13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2015 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnauditedSelectedQuarterlyFinancialDataFiscal2015Tables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="pfsd-20150630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>000680 - Disclosure - 13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2014 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnauditedSelectedQuarterlyFinancialDataFiscal2014Details</Role>
      <ShortName>13. Selected Quarterly Financial Data (unaudited): Selected Quarterly Financial Data Fiscal 2014 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pacificsandsinc.com/20150630/role/idr_Disclosure13SelectedQuarterlyFinancialDataUnauditedSelectedQuarterlyFinancialDataFiscal2015Tables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">In ''Balance Sheets'', column(s) 3 are contained in other reports, so were removed by flow through suppression.</Log>
    <Log type="Info">In ''Statements Of Operations'', column(s) 1, 4, 7, 10, 13, 16, 19, 22 are contained in other reports, so were removed by flow through suppression.</Log>
    <Log type="Info">In ''Statements Of Cash Flows'', column(s) 2, 3, 6, 7 are contained in other reports, so were removed by flow through suppression.</Log>
    <Log type="Info">Columns in cash flow ''Statements Of Cash Flows'' have maximum duration 12 months and at least 25 values. Shorter duration columns must have at least one fourth (6) as many values. Column '[2015-04-01 3m 2015-06-30]' is shorter (3 months) and has only 2 values, so it is being removed.</Log>
    <Log type="Info">Columns in cash flow ''Statements Of Cash Flows'' have maximum duration 12 months and at least 25 values. Shorter duration columns must have at least one fourth (6) as many values. Column '[2014-07-01 3m 2014-09-30]' is shorter (3 months) and has only 2 values, so it is being removed.</Log>
    <Log type="Info">Columns in cash flow ''Statements Of Cash Flows'' have maximum duration 12 months and at least 25 values. Shorter duration columns must have at least one fourth (6) as many values. Column '[2014-04-01 3m 2014-06-30]' is shorter (3 months) and has only 2 values, so it is being removed.</Log>
    <Log type="Info">Columns in cash flow ''Statements Of Cash Flows'' have maximum duration 12 months and at least 25 values. Shorter duration columns must have at least one fourth (6) as many values. Column '[2013-07-01 3m 2013-09-30]' is shorter (3 months) and has only 2 values, so it is being removed.</Log>
  </Logs>
  <InputFiles>
    <File>pfsd-20150630.xml</File>
    <File>pfsd-20150630_cal.xml</File>
    <File>pfsd-20150630_def.xml</File>
    <File>pfsd-20150630_lab.xml</File>
    <File>pfsd-20150630_pre.xml</File>
    <File>pfsd-20150630.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>

