| Name | DescriptionOfAccountingForDiscontinuationOfPriceRiskFairValueHedge |
|---|---|
| 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 | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Description of Accounting for Discontinuation of Price Risk Fair Value Hedge (Deprecated 2020) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Description of the accounting for discontinuation of a price risk fair value hedging relationship. Includes the accounting for the hedged item and the hedging instrument after discontinuation of the hedge designation. Also includes discussion of income statement and balance sheet effects of the discontinuation and the method of amortization of any adjustments to the carrying value of hedged items (if applicable). | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2008 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | SEC Simplification | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ElementDeprecated | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2019-07 | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/deprecationNote/deprecationNote |
| DeprecatedLabel | Element was deprecated because the guidance from which this element is derived is no longer applicable. | http://fasb.org/srt/role/deprecationNote/deprecationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DeprecatedItems | parent-child | http://fasb.org/us-gaap/role/deprecated/deprecated |