| Arc name | presentationArc |
|---|---|
| Arc role | http://www.xbrl.org/2003/arcrole/parent-child |
| Link role | http://fasb.org/us-gaap/role/statement/CommonDomainMembers |
| Concept | Order |
|---|---|
srt:CommonDomainMembersAbstract | |
us-gaap:StatementTable | 10 |
srt:StatementScenarioAxis | 10 |
srt:ScenarioUnspecifiedDomain | 10 |
us-gaap:ScenarioAdjustmentMember | 10 |
srt:ScenarioForecastMember | 20 |
us-gaap:ScenarioPlanMember | 30 |
srt:ProFormaMember | 40 |
srt:RestatementAxis | 20 |
srt:RestatementDomain | 10 |
srt:ScenarioPreviouslyReportedMember | 10 |
srt:RestatementAdjustmentMember | 20 |
srt:CumulativeEffectPeriodOfAdoptionAxis | 30 |
srt:CumulativeEffectPeriodOfAdoptionDomain | 10 |
srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember | 10 |
srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember | 20 |
srt:ConsolidationItemsAxis | 40 |
srt:ConsolidationItemsDomain | 10 |
us-gaap:OperatingSegmentsMember | 10 |
us-gaap:IntersegmentEliminationMember | 20 |
us-gaap:MaterialReconcilingItemsMember | 30 |
us-gaap:CorporateNonSegmentMember | 40 |
srt:ReportableGeographicalComponentsMember | 50 |
srt:GeographyEliminationsMember | 60 |
srt:ReportableLegalEntitiesMember | 70 |
srt:ConsolidationEliminationsMember | 80 |
us-gaap:EquitySecuritiesByIndustryAxis | 50 |
us-gaap:EquitySecuritiesIndustryMember | 10 |
us-gaap:CommercialAndIndustrialSectorMember | 10 |
us-gaap:RealEstateSectorMember | 20 |
us-gaap:GovernmentSectorMember | 30 |
us-gaap:FinancialServicesSectorMember | 40 |
us-gaap:TechnologySectorMember | 50 |
us-gaap:HealthcareSectorMember | 60 |
us-gaap:AgriculturalSectorMember | 70 |
us-gaap:StatementBusinessSegmentsAxis | 60 |
us-gaap:SegmentDomain | 10 |
us-gaap:AllOtherSegmentsMember | 10 |
us-gaap:CorporateMember | 20 |
us-gaap:CorporateAndOtherMember | 30 |
us-gaap:SubsegmentsAxis | 70 |
us-gaap:SubsegmentsDomain | 10 |
us-gaap:SubsegmentsConsolidationItemsAxis | 80 |
us-gaap:SubsegmentsConsolidationItemsDomain | 10 |
us-gaap:ReportableSubsegmentsMember | 10 |
us-gaap:IntersubsegmentEliminationsMember | 20 |
us-gaap:StatementOperatingActivitiesSegmentAxis | 90 |
us-gaap:SegmentOperatingActivitiesDomain | 10 |
us-gaap:SegmentContinuingOperationsMember | 10 |
us-gaap:SegmentDiscontinuedOperationsMember | 20 |
srt:StatementGeographicalAxis | 100 |
srt:SegmentGeographicalDomain | 10 |
srt:AsiaMember | 10 |
srt:AsiaPacificMember | 20 |
srt:AfricaMember | 30 |
srt:AmericasMember | 40 |
srt:CentralAmericaMember | 50 |
us-gaap:EMEAMember | 60 |
srt:EuropeMember | 70 |
us-gaap:EuropeanUnionMember | 80 |
srt:LatinAmericaMember | 90 |
us-gaap:MiddleEastMember | 100 |
srt:NorthAmericaMember | 110 |
srt:SouthAmericaMember | 120 |
us-gaap:NonUsMember | 130 |
| 140 | |
| 150 | |
| 160 | |
| 170 | |
| 180 | |
| 190 | |
| 200 | |
| 210 | |
| 220 | |
| 230 | |
| 240 | |
| 250 | |
| 260 | |
| 270 | |
| 280 | |
| 290 | |
| 300 | |
| 310 | |
| 320 | |
| 330 | |
| 340 | |
| 350 | |
| 360 | |
| 370 | |
| 380 | |
| 390 | |
| 400 | |
| 410 | |
| 420 | |
| 430 | |
| 440 | |
| 450 | |
| 460 | |
| 470 | |
| 480 | |
| 490 | |
| 500 | |
| 510 | |
| 520 | |
| 530 | |
| 540 | |
| 550 | |
| 560 | |
| 570 | |
| 580 | |
| 590 | |
| 600 | |
| 610 | |
| 620 | |
| 630 | |
| 640 | |
| 650 | |
| 660 | |
| 670 | |
| 680 | |
| 690 | |
| 700 | |
| 710 | |
| 720 | |
| 730 | |
| 740 | |
| 750 | |
| 760 | |
| 770 | |
| 780 | |
| 790 | |
| 800 | |
| 810 | |
| 820 | |
| 830 | |
| 840 | |
| 850 | |
| 860 | |
| 870 | |
| 880 | |
| 890 | |
| 900 | |
| 910 | |
| 920 | |
| 930 | |
| 940 | |
| 950 | |
| 960 | |
| 970 | |
| 980 | |
| 990 | |
| 1000 | |
| 1010 | |
| 1020 | |
| 1030 | |
| 1040 | |
| 1050 | |
| 1060 | |
| 1070 | |
| 1080 | |
| 1090 | |
| 1100 | |
| 1110 | |
| 1120 | |
| 1130 | |
| 1140 | |
| 1150 | |
| 1160 | |
| 1170 | |
| 1180 | |
| 1190 | |
| 1200 | |
| 1210 | |
| 1220 | |
| 1230 | |
| 1240 | |
| 1250 | |
| 1260 | |
| 1270 | |
| 1280 | |
| 1290 | |
| 1300 | |
| 1310 | |
| 1320 | |
| 1330 | |
| 1340 | |
| 1350 | |
| 1360 | |
| 1370 | |
| 1380 | |
| 1390 | |
| 1400 | |
| 1410 | |
| 1420 | |
| 1430 | |
| 1440 | |
| 1450 | |
| 1460 | |
| 1470 | |
| 1480 | |
| 1490 | |
| 1500 | |
| 1510 | |
| 1520 | |
| 1530 | |
| 1540 | |
| 1550 | |
| 1560 | |
| 1570 | |
| 1580 | |
| 1590 | |
| 1600 | |
| 1610 | |
| 1620 | |
| 1630 | |
| 1640 | |
| 1650 | |
| 1660 | |
| 1670 | |
| 1680 | |
| 1690 | |
| 1700 | |
| 1710 | |
| 1720 | |
| 1730 | |
| 1740 | |
| 1750 | |
| 1760 | |
| 1770 | |
| 1780 | |
| 1790 | |
| 1800 | |
| 1810 | |
| 1820 | |
| 1830 | |
| 1840 | |
| 1850 | |
| 1860 | |
| 1870 | |
| 1880 | |
| 1890 | |
| 1900 | |
| 1910 | |
| 1920 | |
| 1930 | |
| 1940 | |
| 1950 | |
| 1960 | |
| 1970 | |
| 1980 | |
| 1990 | |
| 2000 | |
| 2010 | |
| 2020 | |
| 2030 | |
| 2040 | |
| 2050 | |
| 2060 | |
| 2070 | |
| 2080 | |
| 2090 | |
| 2100 | |
| 2110 | |
| 2120 | |
| 2130 | |
| 2140 | |
| 2150 | |
| 2160 | |
| 2170 | |
| 2180 | |
| 2190 | |
| 2200 | |
| 2210 | |
| 2220 | |
| 2230 | |
| 2240 | |
| 2250 | |
| 2260 | |
| 2270 | |
| 2280 | |
| 2290 | |
| 2300 | |
| 2310 | |
| 2320 | |
| 2330 | |
| 2340 | |
| 2350 | |
| 2360 | |
| 2370 | |
| 2380 | |
| 2390 | |
| 2400 | |
| 2410 | |
| 2420 | |
| 2430 | |
| 2440 | |
| 2450 | |
| 2460 | |
| 2470 | |
| 2480 | |
| 2490 | |
| 2500 | |
| 2510 | |
| 2520 | |
| 2530 | |
| 2540 | |
| 2550 | |
| 2560 | |
| 2570 | |
| 2580 | |
| 2590 | |
| 2600 | |
| 2610 | |
| 110 | |
| 10 | |
srt:ConsolidatedEntitiesAxis | 120 |
srt:ConsolidatedEntitiesDomain | 10 |
srt:ParentCompanyMember | 10 |
srt:SubsidiariesMember | 20 |
srt:GuarantorSubsidiariesMember | 10 |
srt:NonGuarantorSubsidiariesMember | 20 |
srt:SubsidiaryIssuerMember | 30 |
srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember | 40 |
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember | 10 |
us-gaap:ConsolidatedEntityExcludingVieMember | 20 |
srt:PartnershipInterestMember | 50 |
srt:AffiliatedEntityMember | 60 |
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember | 70 |
srt:OwnershipAxis | 130 |
srt:OwnershipDomain | 10 |
us-gaap:StatementClassOfStockAxis | 140 |
us-gaap:ClassOfStockDomain | 10 |
us-gaap:CommonClassAMember | 10 |
us-gaap:CommonClassBMember | 20 |
us-gaap:CommonClassCMember | 30 |
us-gaap:ConvertibleCommonStockMember | 40 |
us-gaap:NonvotingCommonStockMember | 50 |
us-gaap:CumulativePreferredStockMember | 60 |
us-gaap:NoncumulativePreferredStockMember | 70 |
us-gaap:RedeemablePreferredStockMember | 80 |
us-gaap:NonredeemablePreferredStockMember | 90 |
us-gaap:ConvertiblePreferredStockMember | 100 |
us-gaap:NonredeemableConvertiblePreferredStockMember | 10 |
us-gaap:RedeemableConvertiblePreferredStockMember | 20 |
us-gaap:ContingentConvertiblePreferredStockMember | 30 |
us-gaap:PreferredClassAMember | 110 |
us-gaap:PreferredClassBMember | 120 |
us-gaap:SeriesAPreferredStockMember | 130 |
us-gaap:SeriesBPreferredStockMember | 140 |
us-gaap:SeriesCPreferredStockMember | 150 |
us-gaap:SeriesDPreferredStockMember | 160 |
us-gaap:SeriesEPreferredStockMember | 170 |
us-gaap:SeriesFPreferredStockMember | 180 |
us-gaap:SeriesGPreferredStockMember | 190 |
us-gaap:SeriesHPreferredStockMember | 200 |
srt:ProductOrServiceAxis | 150 |
srt:ProductsAndServicesDomain | 10 |
srt:MajorCustomersAxis | 160 |
srt:NameOfMajorCustomerDomain | 10 |
srt:RangeAxis | 170 |
srt:RangeMember | 10 |
srt:MaximumMember | 10 |
srt:MinimumMember | 20 |
srt:WeightedAverageMember | 30 |
srt:MedianMember | 40 |
srt:ArithmeticAverageMember | 50 |
us-gaap:IncomeStatementLocationAxis | 180 |
us-gaap:IncomeStatementLocationDomain | 10 |
us-gaap:SalesMember | 10 |
us-gaap:TradingRevenueMember | 20 |
us-gaap:CostOfSalesMember | 30 |
us-gaap:PrincipalOrProprietaryTransactionsMember | 40 |
us-gaap:AssetManagementIncomeMember | 50 |
us-gaap:OtherIncomeMember | 60 |
us-gaap:InterestIncomeMember | 70 |
us-gaap:InvestmentIncomeMember | 80 |
us-gaap:OperatingIncomeLossMember | 90 |
us-gaap:OtherOperatingIncomeExpenseMember | 100 |
us-gaap:InterestExpenseMember | 110 |
us-gaap:OperatingExpenseMember | 120 |
us-gaap:OtherExpenseMember | 130 |
us-gaap:GainLossOnDerivativeInstrumentsMember | 140 |
us-gaap:GainLossOnInvestmentsMember1 | 150 |
us-gaap:InvestmentIncomeExpenseMember | 160 |
us-gaap:NonoperatingIncomeExpenseMember | 170 |
us-gaap:OtherNonoperatingIncomeExpenseMember | 180 |
us-gaap:ForeignCurrencyGainLossMember | 190 |
us-gaap:SaleOfSubsidiaryGainLossMember | 200 |
us-gaap:SellingGeneralAndAdministrativeExpensesMember | 210 |
us-gaap:SellingAndMarketingExpenseMember | 10 |
us-gaap:GeneralAndAdministrativeExpenseMember | 20 |
us-gaap:OtherComprehensiveIncomeLocationAxis | 190 |
us-gaap:OtherComprehensiveIncomeLocationDomain | 10 |
us-gaap:OtherComprehensiveIncomeMember | 10 |
us-gaap:BalanceSheetLocationAxis | 200 |
us-gaap:BalanceSheetLocationDomain | 10 |
us-gaap:OtherAssetsMember | 10 |
us-gaap:OtherCurrentAssetsMember | 10 |
us-gaap:OtherNoncurrentAssetsMember | 20 |
us-gaap:OtherLiabilitiesMember | 20 |
us-gaap:OtherCurrentLiabilitiesMember | 10 |
us-gaap:OtherNoncurrentLiabilitiesMember | 20 |
us-gaap:OtherInvestmentsMember | 30 |
us-gaap:ContractHolderFundsMember | 40 |
us-gaap:AccountsPayableAndAccruedLiabilitiesMember | 50 |
us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember | 60 |
srt:CurrencyAxis | 210 |
| 10 | |
| 10 | |
| 20 | |
| 30 | |
| 40 | |
| 50 | |
| 60 | |
| 70 | |
| 80 | |
| 90 | |
| 100 | |
| 110 | |
| 120 | |
| 130 | |
| 140 | |
| 150 | |
| 160 | |
| 170 | |
| 180 | |
| 190 | |
| 200 | |
| 210 | |
| 220 | |
| 230 | |
| 240 | |
| 250 | |
| 260 | |
| 270 | |
| 280 | |
| 290 | |
| 300 | |
| 310 | |
| 320 | |
| 330 | |
| 340 | |
| 350 | |
| 360 | |
| 370 | |
| 380 | |
| 390 | |
| 400 | |
| 410 | |
| 420 | |
| 430 | |
| 440 | |
| 450 | |
| 460 | |
| 470 | |
| 480 | |
| 490 | |
| 500 | |
| 510 | |
| 520 | |
| 530 | |
| 540 | |
| 550 | |
| 560 | |
| 570 | |
| 580 | |
| 590 | |
| 600 | |
| 610 | |
| 620 | |
| 630 | |
| 640 | |
| 650 | |
| 660 | |
| 670 | |
| 680 | |
| 690 | |
| 700 | |
| 710 | |
| 720 | |
| 730 | |
| 740 | |
| 750 | |
| 760 | |
| 770 | |
| 780 | |
| 790 | |
| 800 | |
| 810 | |
| 820 | |
| 830 | |
| 840 | |
| 850 | |
| 860 | |
| 870 | |
| 880 | |
| 890 | |
| 900 | |
| 910 | |
| 920 | |
| 930 | |
| 940 | |
| 950 | |
| 960 | |
| 970 | |
| 980 | |
| 990 | |
| 1000 | |
| 1010 | |
| 1020 | |
| 1030 | |
| 1040 | |
| 1050 | |
| 1060 | |
| 1070 | |
| 1080 | |
| 1090 | |
| 1100 | |
| 1110 | |
| 1120 | |
| 1130 | |
| 1140 | |
| 1150 | |
| 1160 | |
| 1170 | |
| 1180 | |
| 1190 | |
| 1200 | |
| 1210 | |
| 1220 | |
| 1230 | |
| 1240 | |
| 1250 | |
| 1260 | |
| 1270 | |
| 1280 | |
| 1290 | |
| 1300 | |
| 1310 | |
| 1320 | |
| 1330 | |
| 1340 | |
| 1350 | |
| 1360 | |
| 1370 | |
| 1380 | |
| 1390 | |
| 1400 | |
| 1410 | |
| 1420 | |
| 1430 | |
| 1440 | |
| 1450 | |
| 1460 | |
| 1470 | |
| 1480 | |
| 1490 | |
| 1500 | |
| 1510 | |
| 1520 | |
| 1530 | |
| 1540 | |
| 1550 | |
| 1560 | |
| 1570 | |
| 1580 | |
| 1590 | |
| 1600 | |
| 1610 | |
| 1620 | |
| 1630 | |
| 1640 | |
| 1650 | |
| 1660 | |
| 1670 | |
| 1680 | |
| 1690 | |
| 1700 | |
| 1710 | |
| 1720 | |
| 1730 | |
| 1740 | |
| 1750 | |
| 1760 | |
| 1770 | |
| 1780 | |
| 1790 | |
srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis | 220 |
srt:RealEstateAndAccumulatedDepreciationNameOfPropertyDomain | 10 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis | 230 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain | 10 |