| Name | OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxNoncontrollingInterest1 |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Noncontrolling Interest | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to noncontrolling interest. Adjustments include, but are not limited to, reclassification for sale and settlement, and amount recognized under systematic and rational method. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| PublishDate | 2018-01 | http://fasb.org/us-gaap/role/tin/value |
| Positive_XBRL_Value | Income | http://fasb.org/us-gaap/role/tin/value |
| Negative_XBRL_Value | Loss | http://fasb.org/us-gaap/role/tin/value |
| Note | Element is intended to be used for each reported period for which amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number is applied. | http://fasb.org/us-gaap/role/tin/transition |
| PublishDate | 2018-01 | http://fasb.org/us-gaap/role/tin/transition |
| Source | ASU | http://fasb.org/us-gaap/role/tin/transition |
| SourceName | Hedging | http://fasb.org/us-gaap/role/tin/transition |
| Source_ASU_Number | 2017-12 | http://fasb.org/us-gaap/role/tin/transition |
| elementCreationTaxonomyVersion | 2019 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-03 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 220 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 45 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 10A | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (dd) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580 | http://www.xbrl.org/2003/role/disclosureRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 815 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 4C | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (bb) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxNoncontrollingInterest | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxNoncontrollingInterest1 | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfOtherComprehensiveIncomeAlternative | |
us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxNoncontrollingInterest1 | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfOtherComprehensiveIncomeAlternative |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfOtherComprehensiveIncomeAlternative | |
us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfOtherComprehensiveIncome | |
us-gaap:OtherComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfOtherComprehensiveIncome | |
us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfOtherComprehensiveIncomeStatementTable |