| Name | PaymentsForLeasingCosts |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Payments for Leasing Costs | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount of cash outflow for costs that are essential to originate the lease and would not otherwise have been incurred without the lease agreement. Amount includes, but is not limited to, cash outflows to evaluate the lessee's credit condition, guarantees, and collateral and cash outflows for costs incurred in negotiating, processing, and executing the lease agreement. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2012 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PaymentsForLeasingCostsCommissionsAndTenantImprovements | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect | |
us-gaap:PaymentsForLeasingCostsCommissionsAndTenantImprovementsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectAdditionalElements |