| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingenciesProductLiabilityContingencyTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ProductLiabilityContingencyTable |
| 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 | us-gaap:BalanceSheetLocationAxis |
| Member | us-gaap:BalanceSheetLocationDomain |
| Member | us-gaap:OtherAssetsMember |
| Member | us-gaap:OtherCurrentAssetsMember |
| Member | us-gaap:OtherNoncurrentAssetsMember |
| Member | us-gaap:OtherLiabilitiesMember |
| Member | us-gaap:OtherCurrentLiabilitiesMember |
| Member | us-gaap:OtherNoncurrentLiabilitiesMember |
| Member | us-gaap:OtherInvestmentsMember |
| Member | us-gaap:ContractHolderFundsMember |
| Member | us-gaap:AccountsPayableAndAccruedLiabilitiesMember |
| Member | us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember |
| Explicit | srt:StatementGeographicalAxis |
| Member | srt:SegmentGeographicalDomain |
| Member | srt:AsiaMember |
| Member | srt:AsiaPacificMember |
| Member | srt:AfricaMember |
| Member | srt:AmericasMember |
| Member | srt:CentralAmericaMember |
| Member | us-gaap:EMEAMember |
| Member | srt:EuropeMember |
| Member | us-gaap:EuropeanUnionMember |
| Member | srt:LatinAmericaMember |
| Member | us-gaap:MiddleEastMember |
| Member | srt:NorthAmericaMember |
| Member | srt:SouthAmericaMember |
| Member | us-gaap:NonUsMember |
| Explicit | srt:ProductOrServiceAxis |
| Member | srt:ProductsAndServicesDomain |
| Explicit | srt:RangeAxis |
| Member | srt:RangeMember |
| Member | srt:MaximumMember |
| Member | srt:MinimumMember |
| Label/QName |
|---|
us-gaap:ProductLiabilityContingencyLineItems |
us-gaap:ProductLiabilityContingencyDescription |
us-gaap:ProductLiabilityContingencyManagementAssessmentProcess |
us-gaap:ProductLiabilityContingencyAccrualAssumptions |
us-gaap:ProductLiabilityContingencyCircumstancesImpactingPrecisionOfEstimate |
us-gaap:ProductLiabilityContingencyFactorsChangingEstimate |
us-gaap:ProductLiabilityContingencyLossInestimableStatement |
us-gaap:LossContingencyAccrualProductLiabilityNetAbstract |
us-gaap:LossContingencyAccrualProductLiabilityGrossAbstract |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueWithinOneYear |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInSecondYear |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInThirdYear |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInFourthYear |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInFifthYear |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueAfterFifthYear |
us-gaap:LossContingencyAccrualProductLiabilityGross |
us-gaap:LossContingencyAccrualProductLiabilityDiscount |
us-gaap:LossContingencyAccrualProductLiabilityNet |
us-gaap:LossContingencyAccrualProductLiabilityDueInRemainderOfFiscalYear |
us-gaap:LossContingencyAccrualProductLiabilityNetRollingMaturityAbstract |
us-gaap:LossContingencyAccrualProductLiabilityGrossRollingMaturityAbstract |
us-gaap:LossContingencyAccrualProductLiabilityDueInNextRollingTwelveMonths |
us-gaap:LossContingencyAccrualProductLiabilityDueInRollingYearTwo |
us-gaap:LossContingencyAccrualProductLiabilityDueInRollingYearThree |
us-gaap:LossContingencyAccrualProductLiabilityDueInRollingYearFour |
us-gaap:LossContingencyAccrualProductLiabilityDueInRollingYearFive |
us-gaap:LossContingencyAccrualProductLiabilityDueAfterRollingYearFive |
us-gaap:LossContingencyAccrualProductLiabilityNetExplanationOfMaterialChangeInAccrual |
us-gaap:LossContingencyAccrualProductLiabilityMaterialComponentsAbstract |
us-gaap:ProductLiabilityAccrualMaterialComponents |
us-gaap:ProductLiabilityAccrualComponentAmount |
us-gaap:ProductLiabilityAccrualPeriodExpense |
us-gaap:ProductLiabilityContingencyAccrualDiscountRate |
us-gaap:ProductLiabilityContingencyAccrualPresentValue |
us-gaap:ProductLiabilityContingencyIndicationAccrualMayChange |
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedDescription |
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate |
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedThirdPartyRecoveryCommentary |
us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualBestEstimate |
us-gaap:ProductLiabilityContingencyUnassertedClaims |
us-gaap:ProductLiabilityContingencyUncertaintiesFromJointAndSeveralLiability |
us-gaap:ProductLiabilityContingencyUncertaintiesFromInsurance |
us-gaap:ProductLiabilityContingencyTimeFrameOfDisbursements |
us-gaap:ProductLiabilityContingencyThirdPartyRecovery |
us-gaap:ProductLiabilityContingencyThirdPartyRecoveryPercentage |