XML 59 R47.htm IDEA: XBRL DOCUMENT
v3.21.1

SUBSEQUENT EVENT (Details) | Mar. 31, 2021 Lot Home | Feb. 28, 2021 Lot
--- | --- | ---
Subsequent Event Abstract] |  |
Number of lots not currently under contract to home builders at Sky Ranch |  | 106
Subsequent Event [Member] |  |
Subsequent Event Abstract] |  |
Number of residential lots retained from initial development phase in Sky Ranch | 3 |
Number of single family homes being constructed at Sky Ranch | Home | 3 |
Number of lots not currently under contract to home builders at Sky Ranch | 106 |

X
- Definition The number of single family homes being constructed by the Company at the Sky Ranch Master Planned Community that will be owned, maintained and rented to qualified renters. + References No definition available. + Details
Name: | pcyo_NumberOfSingleFamilyHomesBeingConstructed
Namespace Prefix: | pcyo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of residential lots in which the Company retained ownership from Phase 1 of land development activities for the Sky Ranch Master Planned Community. + References No definition available. + Details
Name: | pcyo_Phase1NumberOfResidentialLotsRetained
Namespace Prefix: | pcyo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of lots not currently under contract to home builders in the second phase of the Sky Ranch Master Planned Community. + References No definition available. + Details
Name: | pcyo_Phase2NumberOfLotsNotCurrentlyUnderContractToHomeBuilders
Namespace Prefix: | pcyo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |