| Item | Type | Period | Balance | Description | | Derivative | text | | | |
| Open Option Contract | | duration | | Tabular disclosure of contract for right to buy or sell asset at fixed price by fixed date. |
| Open Futures Contract | | duration | | Tabular disclosure of contract to trade asset at fixed price at future date. |
| Open Forward Foreign Currency Contract | | duration | | Tabular disclosure of contract for foreign currency transaction at fixed rate at future date. |
| | duration | | |
| Open Option Contract | text | | | Disclosure of information about contract for right to buy or sell asset at fixed price by fixed date. |
| Open Futures Contract | text | | | Disclosure of information about contract to trade asset at fixed price at future date. |
| Open Forward Foreign Currency Contract | text | | | Disclosure of information about contract for foreign currency transaction at fixed rate at future date. |
| Open Swap Contract | text | | | Disclosure of information about contract to exchange cash flows from two different financial instruments over specified period or at future date. |
| text | | | |
| Derivative Instrument | text | | | Information by type of derivative contract. |
| Open Option Contract | 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 Instrument | text | | | Information by type of derivative contract. |
| Open Futures Contract, Identifier | text | | | Identification of contract to trade asset at fixed price at future date, including, but not limited to, description of contract and other identifying information. |
| text | | | |
| Derivative Instrument | text | | | Information by type of derivative contract. |
| Open Forward Foreign Currency Contract, Identifier | text | | | Identification of contract for foreign currency transaction at fixed rate at future date, including, but not limited to, description of contract and other identifying information. |
| Open Forward Foreign Currency Contract | 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 Instrument | text | | | Information by type of derivative contract. |
| text | | | |
| Open Swap Contract | 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. |