Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
1 |
Option Indexed to Issuer's Equity, by Option Type and Position [Table] |
Table |
|
|
us-gaap:OptionIndexedToIssuersEquityEquityTable |
2 |
Option Indexed to Issuer's Equity [Axis] |
Axis |
|
|
us-gaap:OptionIndexedToIssuersEquityEquityAxis |
3 |
Option Indexed to Issuer's Equity, Type [Domain] |
Member |
|
|
us-gaap:OptionIndexedToIssuersEquityTypeDomain |
4 |
Call Option [Member] |
Member |
|
|
us-gaap:CallOptionMember |
5 |
Put Option [Member] |
Member |
|
|
us-gaap:PutOptionMember |
6 |
Exchange Traded Options [Member] |
Member |
|
|
us-gaap:ExchangeTradedOptionsMember |
7 |
Employee Stock Option [Member] |
Member |
|
|
us-gaap:EmployeeStockOptionMember |
8 |
Position [Axis] |
Axis |
|
|
us-gaap:PositionAxis |
9 |
Position [Domain] |
Member |
|
|
us-gaap:PositionDomain |
10 |
Long [Member] |
Member |
|
|
us-gaap:LongMember |
11 |
Short [Member] |
Member |
|
|
us-gaap:ShortMember |
12 |
Option Indexed to Issuer's Equity [Line Items] |
LineItems |
|
|
us-gaap:OptionIndexedToIssuersEquityLineItems |
13 |
Option Indexed to Issuer's Equity [Hierarchy] |
Abstract |
|
|
added:OptionIndexedToIssuersEquityHierarchy |
14 |
Option Indexed to Issuer's Equity, Strike Price |
Concept (Share) |
For Period |
|
us-gaap:OptionIndexedToIssuersEquityStrikePrice1 |
15 |
Option Indexed to Issuer's Equity, Shares |
Concept (Shares) |
For Period |
|
us-gaap:OptionIndexedToIssuersEquityShares |
16 |
Option Indexed to Issuer's Equity, Indexed Shares |
Concept (Shares) |
As Of |
|
us-gaap:OptionIndexedToIssuersEquityIndexedShares |
17 |
Option Indexed to Issuer's Equity, Settlement Date |
Concept (Date) |
For Period |
|
us-gaap:OptionIndexedToIssuersEquitySettlementDateOrDates |
18 |
Option Indexed to Issuer's Equity, Classification |
Concept (Text/String) |
For Period |
|
us-gaap:OptionIndexedToIssuersEquityClassification |
19 |
Option Indexed to Issuer's Equity, Settlement Alternatives |
Concept (Text/String) |
For Period |
|
us-gaap:OptionIndexedToIssuersEquitySettlementAlternatives |
20 |
Option Indexed to Issuer's Equity, Settlement Alternatives, Cash, at Fair Value |
Concept (Monetary) |
As Of |
Debit |
us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesCashAtFairValue |
21 |
Option Indexed to Issuer's Equity, Settlement Alternatives, Shares, at Fair Value |
Concept (Shares) |
As Of |
|
us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue |
22 |
Option Indexed to Issuer's Equity, Contract Reclassification |
Concept (Text/String) |
For Period |
|
us-gaap:OptionIndexedToIssuersEquityContractReclassification |
23 |
Option Indexed to Issuer's Equity, Redeemable Stock, Redemption Requirements, Amount |
Concept (Monetary) |
As Of |
Credit |
us-gaap:OptionIndexedToIssuersEquityRedeemableStockRedemptionRequirementsAmount1 |