| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfGoodwillTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfGoodwillTable |
| Explicit | srt:ConsolidationItemsAxis |
| Member | srt:ConsolidationItemsDomain |
| Member | us-gaap:OperatingSegmentsMember |
| Member | us-gaap:IntersegmentEliminationMember |
| Member | us-gaap:MaterialReconcilingItemsMember |
| Member | us-gaap:CorporateNonSegmentMember |
| Explicit | us-gaap:StatementBusinessSegmentsAxis |
| Member | us-gaap:SegmentDomain |
| Member | us-gaap:AllOtherSegmentsMember |
| Member | us-gaap:CorporateMember |
| Member | us-gaap:CorporateAndOtherMember |
| Explicit | us-gaap:IncomeStatementLocationAxis |
| Member | us-gaap:IncomeStatementLocationDomain |
| Member | us-gaap:SalesMember |
| Member | us-gaap:TradingRevenueMember |
| Member | us-gaap:CostOfSalesMember |
| Member | us-gaap:PrincipalOrProprietaryTransactionsMember |
| Member | us-gaap:AssetManagementIncomeMember |
| Member | us-gaap:OtherIncomeMember |
| Member | us-gaap:InterestIncomeMember |
| Member | us-gaap:InvestmentIncomeMember |
| Member | us-gaap:OperatingIncomeLossMember |
| Member | us-gaap:OtherOperatingIncomeExpenseMember |
| Member | us-gaap:InterestExpenseMember |
| Member | us-gaap:OperatingExpenseMember |
| Member | us-gaap:OtherExpenseMember |
| Member | us-gaap:GainLossOnDerivativeInstrumentsMember |
| Member | us-gaap:GainLossOnInvestmentsMember1 |
| Member | us-gaap:InvestmentIncomeExpenseMember |
| Member | us-gaap:NonoperatingIncomeExpenseMember |
| Member | us-gaap:OtherNonoperatingIncomeExpenseMember |
| Member | us-gaap:ForeignCurrencyGainLossMember |
| Member | us-gaap:SaleOfSubsidiaryGainLossMember |
| Member | us-gaap:SellingGeneralAndAdministrativeExpensesMember |
| Member | us-gaap:SellingAndMarketingExpenseMember |
| Member | us-gaap:GeneralAndAdministrativeExpenseMember |
| Explicit | srt:RangeAxis |
| Member | srt:RangeMember |
| Member | srt:MaximumMember |
| Member | srt:MinimumMember |
| Member | srt:WeightedAverageMember |
| Explicit | us-gaap:ReportingUnitAxis |
| Member | us-gaap:ReportingUnitDomain |
| Label/QName |
|---|
us-gaap:GoodwillLineItems |
us-gaap:GoodwillRollForward |
us-gaap:Goodwill |
us-gaap:GoodwillAcquiredDuringPeriod |
us-gaap:GoodwillImpairmentLoss |
us-gaap:GoodwillSubsequentRecognitionOfDeferredTaxAsset |
us-gaap:GoodwillOtherIncreaseDecrease |
us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit |
us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustmentsAbstract |
us-gaap:GoodwillForeignCurrencyTranslationGainLoss |
us-gaap:GoodwillPurchaseAccountingAdjustments |
us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments |
us-gaap:GoodwillTransfers |
us-gaap:GoodwillPeriodIncreaseDecrease |
us-gaap:GoodwillImpairedAccumulatedImpairmentLossAbstract |
us-gaap:GoodwillGross |
us-gaap:GoodwillImpairedAccumulatedImpairmentLoss |
us-gaap:GoodwillImpairedAbstract |
us-gaap:GoodwillImpairedFactsAndCircumstancesLeadingToImpairment |
us-gaap:GoodwillImpairedMethodForFairValueDetermination |
us-gaap:GoodwillChangeInGoodwillAllocationDescription |
us-gaap:GoodwillNotAllocatedReason |
us-gaap:GoodwillNotAllocatedAmount |
us-gaap:GoodwillImpairmentLossNetOfTax |
us-gaap:GoodwillNameOfSegmentExtensibleList |
us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount |
us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount |
us-gaap:ReportingUnitZeroOrNegativeCarryingAmountNumber |
us-gaap:ReportingUnitZeroOrNegativeCarryingAmountName |
us-gaap:ReportingUnitZeroOrNegativeCarryingAmountAmountOfAllocatedGoodwill |
us-gaap:ReportingUnitNameOfSegmentExtensibleList |
us-gaap:NumberOfReportingUnits |