XML 50 R39.htm IDEA: XBRL DOCUMENT
v3.19.3

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Deferred Revenue (Details) | 12 Months Ended
--- | ---
Aug. 31, 2019 USD ($) a Lot | Aug. 31, 2018 USD ($)
Changes in Unearned Revenue [Abstract] |  |
Balance, beginning of period | $ 477,161 | $ 1,055,488
Billings | 24,943,231 | 2,667,200
Contract revenues recognized | (20,361,509) | (2,190,039)
Balance, end of period | 5,058,883 | 477,161
Sky Ranch [Member] |  |
Revenue, Performance Obligation [Abstract] |  |
Remaining performance obligation | $ 22,189,000 |
Number of lots sold | Lot | 506 |
Remaining performance obligation expected to be recognized in the next 12 months | 70.00% |
ASU 2014-09 [Member] |  |
Changes in Unearned Revenue [Abstract] |  |
Cumulative effect of adoption of ASU 2014-09 | $ 0 | (1,055,488)
Wholesale Water and Wastewater Services [Member] |  |
Changes in Unearned Revenue [Abstract] |  |
Balance, beginning of period | 0 |
Balance, end of period | 0 | 0
Land Development Activities [Member] |  |
Changes in Unearned Revenue [Abstract] |  |
Balance, beginning of period | 361,050 |
Balance, end of period | 3,991,535 | 361,050
Oil and Gas Leases [Member] |  |
Changes in Unearned Revenue [Abstract] |  |
Balance, beginning of period | 116,111 |
Balance, end of period | $ 1,067,348 | 116,111
OGOA [Member] |  |
Land [Abstract] |  |
Mineral estate area owned (in acres) | a | 16 |
Term period of lease | 3 years |
Term for which operator may extend right | 1 year |
Required payment from operator for extending right for one year | $ 75,000 |
Number of additional years for which operator may extend lease | 2 years |
Maximum term of lease | 5 years |
Changes in Unearned Revenue [Abstract] |  |
Contract revenues recognized | $ (26,200) | 0
Balance, end of period | 547,500 |
Conoco Phillips [Member] |  |
Changes in Unearned Revenue [Abstract] |  |
Balance, end of period | $ 425,800 |
Bison Oil and Gas, LLP [Member] |  |
Land [Abstract] |  |
Mineral estate area owned (in acres) | a | 40 |
Term period of lease | 3 years |
Changes in Unearned Revenue [Abstract] |  |
Balance, beginning of period | $ 167,200 |
Contract revenues recognized | (55,700) | (51,100)
Balance, end of period | $ 60,400 | $ 167,200

X
- References No definition available. + Details
Name: | pcyo_ChangesInUnearnedRevenueAbstract
Namespace Prefix: | pcyo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized with contract with customer liability billings. + References No definition available. + Details
Name: | pcyo_ContractWithCustomerLiabilityBillings
Namespace Prefix: | pcyo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Period for recognize revenue which reported as deferred or unearned revenue. + References No definition available. + Details
Name: | pcyo_DeferredRevenueRevenueRecognizedTerm
Namespace Prefix: | pcyo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | pcyo_LandAbstract
Namespace Prefix: | pcyo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum term of lease after the additional extending period in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | pcyo_MaximumTermOfLease
Namespace Prefix: | pcyo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of additional years for which operator may extend lease in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | pcyo_NumberOfAdditionalYearsForWhichOperatorMayExtendLease
Namespace Prefix: | pcyo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition he number of real estate properties sold as of the balance sheet date. + References No definition available. + Details
Name: | pcyo_NumberOfRealEstatePropertiesSold
Namespace Prefix: | pcyo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of payment the operator is required to pay to extend the right for one year. + References No definition available. + Details
Name: | pcyo_RequiredPaymentFromOperatorForExtendingRightForOneYear
Namespace Prefix: | pcyo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The term for which operator may extend the right in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | pcyo_TermForWhichOperatorMayExtendRight
Namespace Prefix: | pcyo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leased area representing summation of fractional ownership working interest to whole on which oil and gas wells have not been drilled or completed that would permit production of economic quantities of oil and gas. Excludes area of undrilled acreage held by production under terms of lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1208 -Paragraph (b) + Details
Name: | srt_GasAndOilAreaUndevelopedNet
Namespace Prefix: | srt_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenuePerformanceObligationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pcyo_SkyRanchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pcyo_WholesaleWaterAndWastewaterSservicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pcyo_LandDevelopmentActivitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_OilAndGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=pcyo_OAndGLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=pcyo_ConocoPhillipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=pcyo_BisonOilAndGasLlpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |