| Name | LessorDisclosureAbstract |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Lessor Disclosure [Abstract] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2017 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:AssetsAndLiabilitiesLessorAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:IncomeAndExpensesLessorAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:CashFlowOperatingActivitiesLessorAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:LessorLeaseDescriptionTable | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:OperatingLeaseLeaseIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:DirectFinancingLeaseLeaseIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:NetInvestmentInLeasesAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:NetInvestmentInLeasesAlternativeAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossAlternativeAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:DirectFinancingLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossAlternativeAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablesGrossDifferenceAmountAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:DirectFinancingLeaseDeferredSellingProfitExplanationOfChange | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:DirectFinancingLeaseUnguaranteedResidualAssetExplanationOfChange | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:RiskStrategyResidualAsset | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:ResidualValueOfLeasedAssetsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:LessorOperatingLeaseIndemnificationPaymentReceived | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNumberOfUnits | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:RelatedPartyTransactionDescriptionOfTransaction | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:IncentiveToLessee | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:NetInvestmentInLeaseAfterAllowanceForCreditLossAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:NetInvestmentInLeaseAfterAllowanceForCreditLossCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
Direct Financing Lease, Net Investment in Lease, after Allowance for Credit Loss, Current [Abstract] us-gaap:DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:NetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:DirectFinancingLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:LeasesAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |