| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/ExitOrDisposalCostObligationsScheduleOfRestructuringAndRelatedCostsTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfRestructuringAndRelatedCostsTable |
| 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:BusinessAcquisitionAxis |
| Member | us-gaap:BusinessAcquisitionAcquireeDomain |
| Member | us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember |
| Explicit | us-gaap:RestructuringCostAndReserveAxis |
| Member | us-gaap:TypeOfRestructuringDomain |
| Member | us-gaap:FacilityClosingMember |
| Member | us-gaap:SpinoffMember |
| Member | us-gaap:EmployeeSeveranceMember |
| Member | us-gaap:OneTimeTerminationBenefitsMember |
| Member | us-gaap:SpecialTerminationBenefitsMember |
| Member | us-gaap:EmployeeRelocationMember |
| Member | us-gaap:ContractTerminationMember |
| Member | us-gaap:OtherRestructuringMember |
| Explicit | us-gaap:RestructuringPlanAxis |
| Member | us-gaap:RestructuringPlanDomain |
| 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: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 | us-gaap:OtherComprehensiveIncomeLocationAxis |
| Member | us-gaap:OtherComprehensiveIncomeLocationDomain |
| Member | us-gaap:OtherComprehensiveIncomeMember |
| Label/QName |
|---|
us-gaap:RestructuringCostAndReserveLineItems |
us-gaap:RestructuringAndRelatedActivitiesDescription |
us-gaap:RestructuringAndRelatedActivitiesInitiationDate |
us-gaap:RestructuringAndRelatedActivitiesCompletionDate |
us-gaap:BusinessAcquisitionPlannedRestructuringActivitiesDescription |
us-gaap:RestructuringAndRelatedCostLineItems |
us-gaap:RestructuringAndRelatedCostDescription |
us-gaap:RestructuringAndRelatedCostIncurredCost |
us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1 |
us-gaap:RestructuringAndRelatedCostCaptionThatIncludesRestructuringCharges |
us-gaap:RestructuringReserveAcceleratedDepreciation |
us-gaap:RecapitalizationCosts |
us-gaap:RestructuringAndRelatedCostExpectedCostAbstract |
us-gaap:RestructuringAndRelatedCostCostIncurredToDate1 |
us-gaap:RestructuringAndRelatedCostExpectedCost1 |
us-gaap:RestructuringCostsAbstract |
us-gaap:RestructuringChargesAbstract |
us-gaap:BusinessExitCosts1 |
us-gaap:SeveranceCosts1 |
us-gaap:OtherRestructuringCosts |
us-gaap:RestructuringCharges |
us-gaap:PaymentsForRestructuring |
us-gaap:RestructuringCosts |
us-gaap:RestructuringAndRelatedCostPositionsEliminatedAbstract |
us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated |
us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent |
us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate |
us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent |
us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated |
us-gaap:RestructuringReserveLineItems |
us-gaap:RestructuringReserveAbstract |
us-gaap:RestructuringReserveCurrent |
us-gaap:RestructuringReserveNoncurrent |
us-gaap:RestructuringReserve |
us-gaap:RestructuringReserveRollForward |
us-gaap:RestructuringReserveSettledWithoutCash2 |
us-gaap:RestructuringReserveTranslationAdjustment |
us-gaap:RestructuringReserveAccrualAdjustment1 |
us-gaap:RestructuringReserveTranslationAndOtherAdjustment |
us-gaap:RestructuringReservePeriodIncreaseDecrease |
us-gaap:RestructuringReserveAdjustmentDescription |
us-gaap:RestructuringAndRelatedActivitiesLiabilityNotRecognized |
us-gaap:RestructuringNameOfSegmentExtensibleList |