| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/Leases842LessorLeaseDescriptionTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:LessorLeaseDescriptionTable |
| Explicit | srt:CounterpartyNameAxis |
| Member | srt:RepurchaseAgreementCounterpartyNameDomain |
| Explicit | us-gaap:StatementBusinessSegmentsAxis |
| Member | us-gaap:SegmentDomain |
| Member | us-gaap:AllOtherSegmentsMember |
| Member | us-gaap:CorporateMember |
| Member | us-gaap:CorporateAndOtherMember |
| Explicit | us-gaap:GeographicDistributionAxis |
| Member | us-gaap:GeographicDistributionDomain |
| Member | us-gaap:GeographicDistributionDomesticMember |
| Member | us-gaap:GeographicDistributionForeignMember |
| 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:EquipmentLeasedToOtherPartyMember |
| 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:AssetsLeasedToOthersMember |
| 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 | us-gaap:LeaseContractualTermAxis |
| Member | us-gaap:LeaseContractualTermDomain |
| Label/QName |
|---|
us-gaap:LessorLeaseDescriptionLineItems |
us-gaap:LessorOperatingLeaseDescriptionAbstract |
us-gaap:LessorOperatingLeaseDescription |
us-gaap:LessorOperatingLeaseTermOfContract |
us-gaap:LessorOperatingLeaseRenewalTerm |
us-gaap:LessorOperatingLeaseExistenceOfOptionToExtend |
us-gaap:LessorOperatingLeaseOptionToExtend |
us-gaap:LessorOperatingLeaseExistenceOfOptionToTerminate |
us-gaap:LessorOperatingLeaseOptionToTerminate |
us-gaap:LessorOperatingLeaseVariableLeasePaymentTermsAndConditions |
us-gaap:LessorOperatingLeaseAssumptionsAndJudgmentsWhetherContractIsOrContainsLease |
us-gaap:LessorOperatingLeaseAssumptionsAndJudgmentsAllocationOfLeaseAndNonleaseComponent |
us-gaap:LessorOperatingLeaseExistenceOfLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorOperatingLeaseLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorOperatingLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount |
us-gaap:LessorOperatingLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetDescription |
us-gaap:LessorOperatingLeaseNotYetCommencedDescriptionAbstract |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedDescription |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedTermOfContract1 |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedRenewalTerm1 |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedOptionToExtend |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToTerminate |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedOptionToTerminate |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedVariableLeasePaymentTermsAndConditions |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentWhetherContractIsOrContainsLease |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentAllocationOfLeaseAndNonleaseComponent |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedExistenceOfLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetDescription |
us-gaap:LessorOperatingLeaseLeaseNotYetCommencedLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorDirectFinancingLeaseDescriptionAbstract |
us-gaap:LessorDirectFinancingLeaseDescription |
us-gaap:LessorDirectFinancingLeaseTermOfContract1 |
us-gaap:LessorDirectFinancingLeaseRenewalTerm1 |
us-gaap:LessorDirectFinancingLeaseExistenceOfOptionToExtend |
us-gaap:LessorDirectFinancingLeaseOptionToExtend |
us-gaap:LessorDirectFinancingLeaseExistenceOfOptionToTerminate |
us-gaap:LessorDirectFinancingLeaseOptionToTerminate |
us-gaap:LessorDirectFinancingLeaseVariableLeasePaymentTermsAndConditions |
us-gaap:LessorDirectFinancingLeaseAssumptionsAndJudgmentsWhetherContractIsOrContainsLease |
us-gaap:LessorDirectFinancingLeaseAssumptionsAndJudgmentsAllocationOfLeaseAndNonleaseComponent |
Lessor, Direct Financing Lease, Existence of Lessee Option to Purchase Underlying Asset [true false] us-gaap:LessorDirectFinancingLeaseExistenceOfLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorDirectFinancingLeaseLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorDirectFinancingLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetDescription |
us-gaap:LessorDirectFinancingLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount |
us-gaap:LessorDirectFinancingLeaseNotYetCommencedDescriptionAbstract |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedDescription |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedTermOfContract1 |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedRenewalTerm1 |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedOptionToExtend |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedExistenceOfOptionToTerminate |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedOptionToTerminate |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedVariableLeasePaymentTermsAndConditions |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedAssumptionAndJudgmentWhetherContractIsOrContainsLease |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedAssumptionAndJudgmentAllocationOfLeaseAndNonleaseComponent |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedExistenceOfLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetDescription |
us-gaap:LessorDirectFinancingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount |
us-gaap:LessorSalesTypeLeaseDescriptionAbstract |
us-gaap:LessorSalesTypeLeaseDescription |
us-gaap:LessorSalesTypeLeaseTermOfContract1 |
us-gaap:LessorSalesTypeLeaseRenewalTerm1 |
us-gaap:LessorSalesTypeLeaseExistenceOfOptionToExtend |
us-gaap:LessorSalesTypeLeaseOptionToExtend |
us-gaap:LessorSalesTypeLeaseExistenceOfOptionToTerminate |
us-gaap:LessorSalesTypeLeaseOptionToTerminate |
us-gaap:LessorSalesTypeLeaseVariableLeasePaymentTermsAndConditions |
us-gaap:LessorSalesTypeLeaseAssumptionsAndJudgmentsWhetherContractIsOrContainsLease |
us-gaap:LessorSalesTypeLeaseAssumptionsAndJudgmentsAllocationOfLeaseAndNonleaseComponent |
us-gaap:LessorSalesTypeLeaseExistenceOfLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorSalesTypeLeaseLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorSalesTypeLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetDescription |
us-gaap:LessorSalesTypeLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount |
us-gaap:LessorSalesTypeLeaseNotYetCommencedDescriptionAbstract |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedDescription |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedTermOfContract1 |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedRenewalTerm1 |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedExistenceOfOptionToExtend |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedOptionToExtend |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedExistenceOfOptionToTerminate |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedOptionToTerminate |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedVariableLeasePaymentTermsAndConditions |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedAssumptionAndJudgmentWhetherContractIsOrContainsLease |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedAssumptionAndJudgmentAllocationOfLeaseAndNonleaseComponent |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedExistenceOfLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedLesseeOptionToPurchaseUnderlyingAsset |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetDescription |
us-gaap:LessorSalesTypeLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount |