| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/OtherLiabilitiesForwardContractIndexedToIssuersEquityTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ForwardContractIndexedToIssuersEquityTable |
| Explicit | us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis |
| Member | us-gaap:ForwardContractIndexedToIssuersEquityTypeDomain |
| Label/QName |
|---|
us-gaap:ForwardContractIndexedToIssuersEquityLineItems |
us-gaap:ForwardContractIndexedToIssuersEquityForwardRate |
us-gaap:ForwardContractIndexedToIssuersEquityShares |
us-gaap:ForwardContractIndexedToIssuersEquityIndexedShares |
us-gaap:ForwardContractIndexedToIssuersEquitySettlementDateOrDates |
us-gaap:ForwardContractIndexedToIssuersEquityClassification |
us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternatives |
us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesCashAtFairValue |
us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue |
us-gaap:ForwardContractIndexedToIssuersEquityContractReclassification |