| Name | DescriptionOfFairValueHedgeAccountingMethod |
|---|---|
| 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 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 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 |