| Name | DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | enum2:enumerationSetItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Derivative Asset, Statement of Financial Position [Extensible Enumeration] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Indicates line item in statement of financial position that includes derivative asset. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Note | Value reported using this element must be element available in taxonomies used in filing, including extension taxonomy. Example of how pattern for reported value would appear, but may not necessarily be reported for this element, is: "http://fasb.org/us-gaap/2022#Assets". There is no limit to number of values that could be reported. Additional values are required to be space-separated and alphabetically ordered. | http://fasb.org/us-gaap/role/tin/value |
| Source | Taxonomy Implementation Guide | http://fasb.org/us-gaap/role/tin/resource |
| SourceName | Extensible Enumerations: A Guide for Preparers | http://fasb.org/us-gaap/role/tin/resource |
| URI | https://www.fasb.org/extensibleenumerations | http://fasb.org/us-gaap/role/tin/resource |
| Note | Element is intended to convey location within statement of financial position of element identified in tin-part:AlternateElement, when element identified in tin-part:AlternateElement is not presented separately. | http://fasb.org/us-gaap/role/tin/usage |
| AlternateElement | DerivativeAssets | http://fasb.org/us-gaap/role/tin/usage |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2022 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| elementCreationTaxonomyVersion | 2022 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| 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 | 4A | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (a) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:DescriptionOfLocationOfForeignCurrencyDerivativesOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:DescriptionOfLocationOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:DescriptionOfLocationOfInterestRateCashFlowHedgeDerivativeOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:DescriptionOfLocationOfInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:DescriptionOfLocationOfInterestRateDerivativesOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:DescriptionOfLocationOfInterestRateFairValueHedgeDerivativeOnBalanceSheet | dep-concept-deprecatedConcept | http://fasb.org/us-gaap/role/deprecated/deprecated |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DerivativeAssets | concept-extensibleEnumerationLineItemLocation | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |