| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfPropertyPlantAndEquipmentTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfPropertyPlantAndEquipmentTable |
| Explicit | us-gaap:PropertyPlantAndEquipmentByTypeAxis |
| Member | us-gaap:PropertyPlantAndEquipmentTypeDomain |
| Member | us-gaap:LandAndBuildingMember |
| Member | us-gaap:LandMember |
| Member | us-gaap:LandImprovementsMember |
| Member | us-gaap:LeaseholdImprovementsMember |
| Member | us-gaap:BuildingMember |
| Member | us-gaap:BuildingImprovementsMember |
| Member | us-gaap:ManufacturingFacilityMember |
| Member | us-gaap:LandAndLandImprovementsMember |
| Member | us-gaap:LeaseholdsAndLeaseholdImprovementsMember |
| Member | us-gaap:BuildingAndBuildingImprovementsMember |
| Member | us-gaap:LandBuildingsAndImprovementsMember |
| Member | us-gaap:MachineryAndEquipmentMember |
| Member | us-gaap:ToolsDiesAndMoldsMember |
| Member | us-gaap:TechnologyEquipmentMember |
| Member | us-gaap:ComputerEquipmentMember |
| Member | us-gaap:OfficeEquipmentMember |
| Member | us-gaap:EquipmentMember |
| Member | us-gaap:OtherMachineryAndEquipmentMember |
| Member | us-gaap:TransportationEquipmentMember |
| Member | us-gaap:AirTransportationEquipmentMember |
| Member | us-gaap:FlightEquipmentMember |
| Member | us-gaap:MaritimeEquipmentMember |
| Member | us-gaap:ContainersMember |
| Member | us-gaap:RailroadTransportationEquipmentMember |
| Member | us-gaap:VehiclesMember |
| Member | us-gaap:TrucksMember |
| Member | us-gaap:AutomobilesMember |
| Member | us-gaap:OtherTransportationEquipmentMember |
| Member | us-gaap:EnergyEquipmentMember |
| Member | us-gaap:PipelinesMember |
| Member | us-gaap:RefiningEquipmentMember |
| Member | us-gaap:UpstreamEquipmentMember |
| Member | us-gaap:DownstreamEquipmentMember |
| Member | us-gaap:GasTransmissionEquipmentMember |
| Member | us-gaap:GasDistributionEquipmentMember |
| Member | us-gaap:ElectricTransmissionAndDistributionMember |
| Member | us-gaap:ElectricGenerationEquipmentMember |
| Member | us-gaap:NuclearFuelMember |
| Member | us-gaap:GasGatheringAndProcessingEquipmentMember |
| Member | us-gaap:MiningPropertiesAndMineralRightsMember |
| Member | us-gaap:MineDevelopmentMember |
| Member | us-gaap:OilAndGasPropertiesMember |
| Member | us-gaap:DrillingRightsMember |
| Member | us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember |
| Member | us-gaap:MarineServicesEquipmentMember |
| Member | us-gaap:ExplorationAndProductionEquipmentMember |
| Member | us-gaap:OtherEnergyEquipmentMember |
| Member | us-gaap:GasTransmissionAndDistributionEquipmentMember |
| Member | us-gaap:ElectricGenerationTransmissionAndDistributionEquipmentMember |
| Member | us-gaap:PropertyPlantAndEquipmentOtherTypesMember |
| Member | us-gaap:ProductiveLandMember |
| Member | us-gaap:FurnitureAndFixturesMember |
| Member | us-gaap:TimberPropertiesMember |
| Member | us-gaap:LandfillMember |
| Member | us-gaap:SoftwareDevelopmentMember |
| Member | srt:RetailSiteMember |
| Member | us-gaap:AssetUnderConstructionMember |
| Member | us-gaap:ConstructionInProgressMember |
| Member | us-gaap:BreedingAndProductionAnimalsMember |
| Member | us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember |
| Member | us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember |
| Member | us-gaap:SoftwareAndSoftwareDevelopmentCostsMember |
| Member | us-gaap:CollectionsIncludingWorkOfArtAndHistoricalTreasureMember |
| Explicit | srt:RangeAxis |
| Member | srt:RangeMember |
| Member | srt:MaximumMember |
| Member | srt:MinimumMember |
| Label/QName |
|---|
us-gaap:PropertyPlantAndEquipmentLineItems |
us-gaap:PropertyPlantAndEquipmentUsefulLife |