| Name | DescriptionOfPriceRiskFairValueHedgeAccountingMethod |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| 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 |
|---|---|---|---|
| General discussion of the accounting for price risk derivatives designated as hedging instruments in fair value hedges. Includes discussion of where derivatives and the gain (loss) on derivatives are reported in the financial statements. Also includes discussion of the assessment of hedge effectiveness and measurement of hedge ineffectiveness. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Description of Price Risk Fair Value Hedge Accounting Method (Deprecated 2020-01-31) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |