 | srt:CreditRatingMoodysAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:CreditRatingStandardPoorsAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:CreditRatingFitchAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:CreditScoreFicoAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:InternalCreditAssessmentAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:CreditLossStatusAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:DirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:CreditRatingMoodysAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:CreditRatingStandardPoorsAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:CreditRatingFitchAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | us-gaap:CreditScoreFicoAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | us-gaap:InternalCreditAssessmentAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | us-gaap:CreditLossStatusAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |