 | us-gaap:ProductiveLandMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:FurnitureAndFixturesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:TimberPropertiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:LandfillMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:SoftwareDevelopmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | srt:RetailSiteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:AssetUnderConstructionMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:ConstructionInProgressMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:BreedingAndProductionAnimalsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:ProductiveLandMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:FurnitureAndFixturesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:TimberPropertiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:LandfillMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:SoftwareDevelopmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | srt:RetailSiteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:AssetUnderConstructionMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:ConstructionInProgressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:BreedingAndProductionAnimalsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:ProductiveLandMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:FurnitureAndFixturesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:TimberPropertiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:LandfillMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:SoftwareDevelopmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | srt:RetailSiteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:AssetUnderConstructionMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:ConstructionInProgressMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:BreedingAndProductionAnimalsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment |
 | us-gaap:ProductiveLandMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:FurnitureAndFixturesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:TimberPropertiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:LandfillMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:SoftwareDevelopmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | srt:RetailSiteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:AssetUnderConstructionMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:ConstructionInProgressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:BreedingAndProductionAnimalsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |
 | us-gaap:ProductiveLandMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:FurnitureAndFixturesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:TimberPropertiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:LandfillMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:SoftwareDevelopmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | srt:RetailSiteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:AssetUnderConstructionMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:ConstructionInProgressMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:BreedingAndProductionAnimalsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:ProductiveLandMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:FurnitureAndFixturesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:TimberPropertiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:LandfillMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:SoftwareDevelopmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | srt:RetailSiteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:AssetUnderConstructionMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:ConstructionInProgressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:BreedingAndProductionAnimalsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |
 | us-gaap:ProductiveLandMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:FurnitureAndFixturesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:TimberPropertiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:LandfillMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:SoftwareDevelopmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | srt:RetailSiteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:AssetUnderConstructionMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:ConstructionInProgressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:BreedingAndProductionAnimalsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
 | us-gaap:ProductiveLandMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:FurnitureAndFixturesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:TimberPropertiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:LandfillMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:SoftwareDevelopmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | srt:RetailSiteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:AssetUnderConstructionMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:ConstructionInProgressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:BreedingAndProductionAnimalsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |
 | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable |