| 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 |
country:AF | 140 |
country:DZ | 150 |
country:AS | 160 |
country:AD | 170 |
country:AO | 180 |
country:AI | 190 |
country:AQ | 200 |
country:AG | 210 |
country:AR | 220 |
country:AM | 230 |
country:AW | 240 |
country:AT | 250 |
country:AU | 260 |
country:AZ | 270 |
country:BS | 280 |
country:BH | 290 |
country:BD | 300 |
country:BB | 310 |
country:BY | 320 |
country:BE | 330 |
country:BZ | 340 |
country:BJ | 350 |
country:BM | 360 |
country:BT | 370 |
country:BO | 380 |
country:BQ | 390 |
country:BA | 400 |
country:BW | 410 |
country:BV | 420 |
country:BR | 430 |
country:IO | 440 |
country:BN | 450 |
country:BG | 460 |
country:BF | 470 |
country:BI | 480 |
country:KH | 490 |
country:CM | 500 |
country:CA | 510 |
country:CV | 520 |
country:KY | 530 |
country:CF | 540 |
country:TD | 550 |
country:CL | 560 |
country:CN | 570 |
country:CX | 580 |
country:CC | 590 |
country:CO | 600 |
country:KM | 610 |
country:CG | 620 |
country:CD | 630 |
country:CK | 640 |
country:CR | 650 |
country:CI | 660 |
country:HR | 670 |
country:CU | 680 |
country:CW | 690 |
country:CY | 700 |
country:CZ | 710 |
country:DK | 720 |
country:DJ | 730 |
country:DM | 740 |
country:DO | 750 |
country:EC | 760 |
country:EG | 770 |
country:SV | 780 |
country:GQ | 790 |
country:ER | 800 |
country:EE | 810 |
country:ET | 820 |
country:FK | 830 |
country:FO | 840 |
country:FJ | 850 |
country:FI | 860 |
country:FR | 870 |
country:GF | 880 |
country:TF | 890 |
country:GA | 900 |
country:GM | 910 |
country:GE | 920 |
country:DE | 930 |
country:GH | 940 |
country:GI | 950 |
country:GR | 960 |
country:GL | 970 |
country:GD | 980 |
country:GP | 990 |
country:GU | 1000 |
country:GT | 1010 |
country:GG | 1020 |
country:GN | 1030 |
country:GW | 1040 |
country:GY | 1050 |
country:HT | 1060 |
country:HM | 1070 |
country:HN | 1080 |
country:HK | 1090 |
country:HU | 1100 |
country:IS | 1110 |
country:IN | 1120 |
country:ID | 1130 |
country:IR | 1140 |
country:IQ | 1150 |
country:IE | 1160 |
country:IM | 1170 |
country:IL | 1180 |
country:IT | 1190 |
country:JM | 1200 |
country:JP | 1210 |
country:JE | 1220 |
country:JO | 1230 |
country:KZ | 1240 |
country:KE | 1250 |
country:KI | 1260 |
country:KP | 1270 |
country:KR | 1280 |
country:KW | 1290 |
country:KG | 1300 |
country:LA | 1310 |
country:LV | 1320 |
country:LB | 1330 |
country:LS | 1340 |
country:LR | 1350 |
country:LY | 1360 |
country:LI | 1370 |
country:LT | 1380 |
country:LU | 1390 |
country:MO | 1400 |
| 1410 | |
country:MG | 1420 |
country:MW | 1430 |
country:MY | 1440 |
country:MV | 1450 |
country:ML | 1460 |
country:MT | 1470 |
country:MH | 1480 |
country:MR | 1490 |
country:MU | 1500 |
country:YT | 1510 |
country:MX | 1520 |
country:FM | 1530 |
country:MQ | 1540 |
country:MD | 1550 |
country:MC | 1560 |
country:MN | 1570 |
country:ME | 1580 |
country:MS | 1590 |
country:MA | 1600 |
country:MZ | 1610 |
country:MM | 1620 |
country:NA | 1630 |
country:NR | 1640 |
country:NP | 1650 |
country:NL | 1660 |
country:NC | 1670 |
country:NZ | 1680 |
country:NI | 1690 |
country:NE | 1700 |
country:NG | 1710 |
country:NU | 1720 |
country:NF | 1730 |
country:MP | 1740 |
country:NO | 1750 |
country:OM | 1760 |
country:PK | 1770 |
country:PW | 1780 |
country:PS | 1790 |
country:PA | 1800 |
country:PF | 1810 |
country:PY | 1820 |
country:PE | 1830 |
country:PH | 1840 |
country:PN | 1850 |
country:PL | 1860 |
country:PT | 1870 |
country:PR | 1880 |
country:QA | 1890 |
country:RE | 1900 |
country:RO | 1910 |
country:RU | 1920 |
country:RW | 1930 |
country:BL | 1940 |
country:SH | 1950 |
country:KN | 1960 |
country:LC | 1970 |
country:MF | 1980 |
country:PM | 1990 |
country:VC | 2000 |
country:WS | 2010 |
country:SM | 2020 |
country:ST | 2030 |
country:SA | 2040 |
country:SN | 2050 |
country:RS | 2060 |
country:SC | 2070 |
country:SL | 2080 |
country:SG | 2090 |
country:SX | 2100 |
country:SK | 2110 |
country:SI | 2120 |
country:SB | 2130 |
country:SO | 2140 |
country:ZA | 2150 |
| 2160 | |
country:SS | 2170 |
country:ES | 2180 |
country:PG | 2190 |
country:LK | 2200 |
country:SD | 2210 |
country:SR | 2220 |
country:SJ | 2230 |
country:SZ | 2240 |
country:SE | 2250 |
country:CH | 2260 |
country:SY | 2270 |
country:TW | 2280 |
country:TJ | 2290 |
country:TZ | 2300 |
country:TH | 2310 |
country:TL | 2320 |
country:TG | 2330 |
country:TK | 2340 |
country:TO | 2350 |
country:TT | 2360 |
country:TN | 2370 |
country:TR | 2380 |
country:TM | 2390 |
country:TC | 2400 |
country:TV | 2410 |
country:UG | 2420 |
country:UA | 2430 |
country:AE | 2440 |
country:GB | 2450 |
country:US | 2460 |
country:UM | 2470 |
country:UY | 2480 |
country:UZ | 2490 |
country:VU | 2500 |
country:VA | 2510 |
country:VE | 2520 |
country:VN | 2530 |
country:VG | 2540 |
country:VI | 2550 |
country:WF | 2560 |
country:EH | 2570 |
country:YE | 2580 |
country:ZM | 2590 |
country:ZW | 2600 |
country:AX | 2610 |
dei:LegalEntityAxis | 110 |
dei:EntityDomain | 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 |
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 |
currency:AllCurrenciesDomain | 10 |
currency:AED | 10 |
currency:AFN | 20 |
currency:ALL | 30 |
currency:AMD | 40 |
| 50 | |
currency:AOA | 60 |
currency:ARS | 70 |
currency:AUD | 80 |
currency:AWG | 90 |
currency:AZN | 100 |
currency:BAM | 110 |
currency:BBD | 120 |
currency:BDT | 130 |
currency:BGN | 140 |
currency:BHD | 150 |
currency:BIF | 160 |
currency:BMD | 170 |
currency:BND | 180 |
currency:BOB | 190 |
currency:BRL | 200 |
currency:BSD | 210 |
currency:BTN | 220 |
currency:BWP | 230 |
currency:BZD | 240 |
currency:CAD | 250 |
currency:CDF | 260 |
currency:CHF | 270 |
currency:CLP | 280 |
currency:CNY | 290 |
currency:COP | 300 |
currency:CRC | 310 |
currency:CUP | 320 |
currency:CVE | 330 |
currency:CZK | 340 |
currency:DJF | 350 |
currency:DKK | 360 |
currency:DOP | 370 |
currency:DZD | 380 |
currency:EGP | 390 |
currency:ERN | 400 |
currency:ETB | 410 |
currency:EUR | 420 |
currency:FJD | 430 |
currency:FKP | 440 |
currency:GBP | 450 |
currency:GEL | 460 |
currency:GIP | 470 |
currency:GMD | 480 |
currency:GNF | 490 |
currency:GTQ | 500 |
currency:GYD | 510 |
currency:HKD | 520 |
currency:HNL | 530 |
currency:HRK | 540 |
currency:HTG | 550 |
currency:HUF | 560 |
currency:IDR | 570 |
currency:ILS | 580 |
currency:INR | 590 |
currency:IQD | 600 |
currency:IRR | 610 |
currency:ISK | 620 |
currency:JMD | 630 |
currency:JOD | 640 |
currency:JPY | 650 |
currency:KES | 660 |
currency:KGS | 670 |
currency:KHR | 680 |
currency:KMF | 690 |
currency:KPW | 700 |
currency:KRW | 710 |
currency:KWD | 720 |
currency:KYD | 730 |
currency:KZT | 740 |
currency:LAK | 750 |
currency:LBP | 760 |
currency:LKR | 770 |
currency:LRD | 780 |
currency:LSL | 790 |
currency:LYD | 800 |
currency:MAD | 810 |
currency:MDL | 820 |
currency:MGA | 830 |
currency:MKD | 840 |
currency:MMK | 850 |
currency:MNT | 860 |
currency:MOP | 870 |
currency:MRO | 880 |
currency:MUR | 890 |
currency:MVR | 900 |
currency:MWK | 910 |
currency:MXN | 920 |
currency:MYR | 930 |
currency:MZN | 940 |
currency:NAD | 950 |
currency:NGN | 960 |
currency:NIO | 970 |
currency:NOK | 980 |
currency:NPR | 990 |
currency:NZD | 1000 |
currency:OMR | 1010 |
currency:PAB | 1020 |
currency:PEN | 1030 |
currency:PGK | 1040 |
currency:PHP | 1050 |
currency:PKR | 1060 |
currency:PLN | 1070 |
currency:PYG | 1080 |
currency:QAR | 1090 |
currency:RON | 1100 |
currency:RSD | 1110 |
currency:RUB | 1120 |
currency:RWF | 1130 |
currency:SAR | 1140 |
currency:SBD | 1150 |
currency:SCR | 1160 |
currency:SDG | 1170 |
currency:SEK | 1180 |
currency:SGD | 1190 |
currency:SHP | 1200 |
currency:SLL | 1210 |
currency:SOS | 1220 |
currency:SRD | 1230 |
| 1240 | |
currency:SYP | 1250 |
currency:SZL | 1260 |
currency:THB | 1270 |
currency:TJS | 1280 |
currency:TND | 1290 |
currency:TOP | 1300 |
currency:TRY | 1310 |
currency:TTD | 1320 |
currency:TWD | 1330 |
currency:TZS | 1340 |
currency:UAH | 1350 |
currency:UGX | 1360 |
currency:USD | 1370 |
currency:UYU | 1380 |
currency:UZS | 1390 |
currency:VND | 1400 |
currency:VUV | 1410 |
currency:WST | 1420 |
currency:XAF | 1430 |
currency:XAG | 1440 |
currency:XAU | 1450 |
currency:XCD | 1460 |
| 1470 | |
currency:XOF | 1480 |
currency:XPD | 1490 |
currency:XPF | 1500 |
currency:XPT | 1510 |
currency:YER | 1520 |
currency:ZAR | 1530 |
currency:ZMW | 1540 |
currency:BOV | 1550 |
currency:CHE | 1560 |
currency:CHW | 1570 |
currency:CLF | 1580 |
currency:COU | 1590 |
currency:CUC | 1600 |
currency:GHS | 1610 |
currency:MXV | 1620 |
currency:TMT | 1630 |
currency:USN | 1640 |
| 1650 | |
| 1660 | |
| 1670 | |
| 1680 | |
| 1690 | |
currency:XTS | 1700 |
currency:XXX | 1710 |
currency:ZWL | 1720 |
currency:SSP | 1730 |
currency:UYI | 1740 |
currency:UYW | 1750 |
| 1760 | |
currency:XUA | 1770 |
currency:BYN | 1780 |
srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis | 220 |
srt:RealEstateAndAccumulatedDepreciationNameOfPropertyDomain | 10 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis | 230 |
us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain | 10 |