| Item | Type | Period | Balance | Description | | Offsetting | text | | | |
| Offsetting Assets | | duration | | Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements. |
| Offsetting Liabilities | | duration | | Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements. |
| Offsetting Assets | text | | | Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements. |
| text | | | |
| Derivative Instrument | text | | | Information by type of derivative contract. |
| Counterparty Name Axis | | | | |
| Transaction Type | text | | | Information by type of agreement between buyer and seller for the exchange of financial instruments. |
| Offsetting Assets | text | | | Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. |
| text | | | |
| Counterparty Name Axis | | | | |
| Transaction Type | text | | | Information by type of agreement between buyer and seller for the exchange of financial instruments. |
| Offsetting Liabilities | text | | | Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. |
| Derivative Contract | | duration | | Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. |
| | | | |
| Transaction | | duration | | Agreement between buyer and seller for the exchange of financial instruments. |
| Offsetting Derivative Assets | text | | | |
| Offsetting Securities Purchased under Agreements to Resell | text | | | |
| Offsetting Securities Borrowed | text | | | |
| text | | | |
| Offsetting Derivative Liabilities | text | | | |
| Offsetting Securities Sold under Agreements to Repurchase | text | | | |
| Offsetting Securities Loaned | text | | | |
| Offsetting Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned | text | | | |
| text | | | |