 | us-gaap:BusinessCombinationAcquiredReceivablesDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:BusinessCombinationAcquiredReceivablesFairValue | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:BusinessCombinationAcquiredDirectFinancingLeaseReceivable | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:BusinessCombinationAcquiredSalesTypeLeaseReceivable | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:BusinessCombinationAcquiredReceivablesDescription | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
 | us-gaap:BusinessCombinationAcquiredReceivablesFairValue | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
 | us-gaap:BusinessCombinationAcquiredDirectFinancingLeaseReceivable | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
 | us-gaap:BusinessCombinationAcquiredSalesTypeLeaseReceivable | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
 | us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
 | us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |