| Line | 
           Label | 
           Object Class | 
           Period Type | 
           Balance | 
           Report Element Name | 
        
        
           | 1 | 
           961101 - Statement - Employee Benefit Plan, Statement of Net Asset Available for Benefit | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/statement/EBPStatementNetAssetAvailableBenefit | 
        
        
           | 2 | 
           EBP, Statement of Net Asset Available for Benefit [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanStatementOfNetAssetAvailableForBenefitAbstract | 
        
        
           | 3 | 
           EBP, Statement of Net Asset Available for Benefit [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanStatementOfNetAssetAvailableForBenefitTable | 
        
        
           | 4 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 5 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 6 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 7 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 8 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 9 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 10 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 11 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 12 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 13 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 14 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 15 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 16 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 17 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 18 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 19 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 20 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 21 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 22 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 23 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 24 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 25 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 26 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 27 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 28 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 29 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 30 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 31 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 32 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 33 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 34 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 35 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 36 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 37 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 38 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 39 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 40 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 41 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 42 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 43 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 44 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 45 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 46 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 47 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 48 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 49 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 50 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 51 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 52 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 53 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 54 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 55 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 56 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 57 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 58 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 59 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 60 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 61 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 62 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 63 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 64 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 65 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 66 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 67 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 68 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 69 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 70 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 71 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 72 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 73 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 74 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 75 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 76 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 77 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 78 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 79 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 80 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 81 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 82 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 83 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 84 | 
           EBP, Allocation Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusAxis | 
        
        
           | 85 | 
           EBP, Allocation Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusDomain | 
        
        
           | 86 | 
           EBP, Unallocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedMember | 
        
        
           | 87 | 
           EBP, Allocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocatedMember | 
        
        
           | 88 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusAxis | 
        
        
           | 89 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusDomain | 
        
        
           | 90 | 
           EBP, Nonparticipant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedMember | 
        
        
           | 91 | 
           EBP, Participant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedMember | 
        
        
           | 92 | 
           EBP, Related Party and Party-in-Interest [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestAxis | 
        
        
           | 93 | 
           EBP, Related Party and Party-in-Interest [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestDomain | 
        
        
           | 94 | 
           EBP, Trustee [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTrusteeMember | 
        
        
           | 95 | 
           EBP, Management [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanManagementMember | 
        
        
           | 96 | 
           EBP, Employer, Director [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerDirectorMember | 
        
        
           | 97 | 
           EBP, Employer, Officer [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerOfficerMember | 
        
        
           | 98 | 
           EBP, Employer, Principal Holder [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPrincipalHolderMember | 
        
        
           | 99 | 
           EBP, Other Related Party and Party-in-Interest [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanOtherRelatedPartyAndPartyInInterestMember | 
        
        
           | 100 | 
           EBP, Statement of Net Asset Available for Benefit [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanStatementOfNetAssetAvailableForBenefitLineItems | 
        
        
           | 101 | 
           EBP, Net Asset Available for Benefit [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefitAbstract | 
        
        
           | 102 | 
           EBP, Asset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetAbstract | 
        
        
           | 103 | 
           EBP, Investment, Fair and Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValueAbstract | 
        
        
           | 104 | 
           EBP, Investment, Fair Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAbstract | 
        
        
           | 105 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 106 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustFairValueTypeExtensibleEnumeration | 
        
        
           | 107 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 108 | 
           EBP, Investment, Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue | 
        
        
           | 109 | 
           EBP, Investment, Fair Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 110 | 
           EBP, Investment, Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValueAbstract | 
        
        
           | 111 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue | 
        
        
           | 112 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustContractValueTypeExtensibleEnumeration | 
        
        
           | 113 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 114 | 
           EBP, Investment, Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue | 
        
        
           | 115 | 
           EBP, Investment, Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValue | 
        
        
           | 116 | 
           EBP, Investment, Fair and Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValue | 
        
        
           | 117 | 
           EBP, Receivable [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableAbstract | 
        
        
           | 118 | 
           EBP, Employer Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable | 
        
        
           | 119 | 
           EBP, Participant Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable | 
        
        
           | 120 | 
           EBP, Note Receivable from Participant | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant | 
        
        
           | 121 | 
           EBP, Investment Income, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIncomeReceivable | 
        
        
           | 122 | 
           EBP, Investment Sale, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableInvestmentSale | 
        
        
           | 123 | 
           EBP, Derivative, Variation Margin, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableDerivativeVariationMargin | 
        
        
           | 124 | 
           EBP, Other Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherReceivable | 
        
        
           | 125 | 
           EBP, Receivable, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivable | 
        
        
           | 126 | 
           EBP, Noninterest-Bearing Cash | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanCash | 
        
        
           | 127 | 
           EBP, Other Employer Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherEmployerAsset | 
        
        
           | 128 | 
           EBP, Other Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherAsset | 
        
        
           | 129 | 
           EBP, Asset, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAsset | 
        
        
           | 130 | 
           EBP, Liability [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityAbstract | 
        
        
           | 131 | 
           EBP, Accrued Expense | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanAccruedExpense | 
        
        
           | 132 | 
           EBP, Excess Contribution Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable | 
        
        
           | 133 | 
           EBP, Liability for Investment Purchase | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityInvestmentPurchase | 
        
        
           | 134 | 
           EBP, Liability, Derivative, Variation Margin | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityDerivativeVariationMargin | 
        
        
           | 135 | 
           EBP, Liability to Employer | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerLiability | 
        
        
           | 136 | 
           EBP, Liability to Participant | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLiability | 
        
        
           | 137 | 
           EBP, Debt | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebt | 
        
        
           | 138 | 
           EBP, Debt, Interest Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtInterestPayable | 
        
        
           | 139 | 
           EBP, Investment Liability, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpInvestmentLiabilityFairValue | 
        
        
           | 140 | 
           EBP, Other Liability | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherLiability | 
        
        
           | 141 | 
           EBP, Liability, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiability | 
        
        
           | 142 | 
           EBP, Net Asset Available for Benefit, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 143 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair and Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValueAbstract | 
        
        
           | 144 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 145 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustFairValueTypeExtensibleEnumeration | 
        
        
           | 146 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 147 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue | 
        
        
           | 148 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustContractValueTypeExtensibleEnumeration | 
        
        
           | 149 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 150 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair and Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairAndContractValue | 
        
        
           | 151 | 
           EBP, Investment, Plan Interest in Master Trust, Fair and Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairAndContractValueAbstract | 
        
        
           | 152 | 
           EBP, Investment, Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue | 
        
        
           | 153 | 
           EBP, Investment, Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue | 
        
        
           | 154 | 
           EBP, Investment, Plan Interest in Master Trust, Fair and Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairAndContractValue | 
        
        
           | 155 | 
           961101 - Statement - Employee Benefit Plan, Statement of Net Asset Available for Benefit, EBP, Statement of Net Asset Available for Benefit [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/statement/EBPStatementNetAssetAvailableBenefitEmployeeBenefitPlanStatementOfNetAssetAvailableForBenefitTable | 
        
        
           | 156 | 
           961102 - Statement - Employee Benefit Plan, Statement of Change in Net Asset Available for Benefit | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/statement/EBPStatementChangeNetAssetAvailableBenefit | 
        
        
           | 157 | 
           EBP, Statement of Change in Net Asset Available for Benefit [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanStatementOfChangeInNetAssetAvailableForBenefitAbstract | 
        
        
           | 158 | 
           EBP, Statement of Change in Net Asset Available for Benefit [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanStatementOfChangeInNetAssetAvailableForBenefitTable | 
        
        
           | 159 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 160 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 161 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 162 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 163 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 164 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 165 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 166 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 167 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 168 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 169 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 170 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 171 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 172 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 173 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 174 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 175 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 176 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 177 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 178 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 179 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 180 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 181 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 182 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 183 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 184 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 185 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 186 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 187 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 188 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 189 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 190 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 191 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 192 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 193 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 194 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 195 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 196 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 197 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 198 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 199 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 200 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 201 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 202 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 203 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 204 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 205 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 206 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 207 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 208 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 209 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 210 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 211 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 212 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 213 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 214 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 215 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 216 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 217 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 218 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 219 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 220 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 221 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 222 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 223 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 224 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 225 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 226 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 227 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 228 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 229 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 230 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 231 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 232 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 233 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 234 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 235 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 236 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 237 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 238 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 239 | 
           EBP, Allocation Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusAxis | 
        
        
           | 240 | 
           EBP, Allocation Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusDomain | 
        
        
           | 241 | 
           EBP, Unallocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedMember | 
        
        
           | 242 | 
           EBP, Allocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocatedMember | 
        
        
           | 243 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusAxis | 
        
        
           | 244 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusDomain | 
        
        
           | 245 | 
           EBP, Nonparticipant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedMember | 
        
        
           | 246 | 
           EBP, Participant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedMember | 
        
        
           | 247 | 
           EBP, Statement of Change in Net Asset Available for Benefit [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanStatementOfChangeInNetAssetAvailableForBenefitLineItems | 
        
        
           | 248 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseAbstract | 
        
        
           | 249 | 
           EBP, Change in Net Asset Available for Benefit, Increase [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseAbstract | 
        
        
           | 250 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestmentAbstract | 
        
        
           | 251 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpenseAbstract | 
        
        
           | 252 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpenseAbstract | 
        
        
           | 253 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestmentAbstract | 
        
        
           | 254 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnInvestment | 
        
        
           | 255 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Dividend Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment | 
        
        
           | 256 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment | 
        
        
           | 257 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Change in Plan Interest in Master Trust | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForChangeInPlanInterestInMasterTrust | 
        
        
           | 258 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Other Investment Income (Loss) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForOtherIncomeLossOnInvestment | 
        
        
           | 259 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpense | 
        
        
           | 260 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Investment Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInvestmentExpense | 
        
        
           | 261 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpense | 
        
        
           | 262 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestmentAbstract | 
        
        
           | 263 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Realized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForRealizedGainLossOnInvestment | 
        
        
           | 264 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Unrealized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForUnrealizedGainLossOnInvestment | 
        
        
           | 265 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment | 
        
        
           | 266 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Statement of Change in Net Asset Available for Benefit [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpChangeInNetAssetAvailableForBenefitIncreaseDecreaseFromGainLossOnInvestmentStatementOfChangeInNetAssetAvailableForBenefitExtensibleEnumeration | 
        
        
           | 267 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment | 
        
        
           | 268 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Note Receivable from Participant | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant | 
        
        
           | 269 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContributionAbstract | 
        
        
           | 270 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionAbstract | 
        
        
           | 271 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash | 
        
        
           | 272 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Noncash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionNoncash | 
        
        
           | 273 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution | 
        
        
           | 274 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionAbstract | 
        
        
           | 275 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Excluding Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover | 
        
        
           | 276 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover | 
        
        
           | 277 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution | 
        
        
           | 278 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution | 
        
        
           | 279 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Shares Allocated for ESOP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForAllocatedSharesForEsop | 
        
        
           | 280 | 
           EBP, Change in Net Asset Available for Benefit, Increase, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease | 
        
        
           | 281 | 
           EBP, Change in Net Asset Available for Benefit, Decrease [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseAbstract | 
        
        
           | 282 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment to Participant | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant | 
        
        
           | 283 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Administrative Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense | 
        
        
           | 284 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Interest Expense on Debt | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInterestExpenseOnDebt | 
        
        
           | 285 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Shares Allocated for ESOP | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAllocatedSharesForEsop | 
        
        
           | 286 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment for Insurance Contract, Excluded from Plan Asset | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset | 
        
        
           | 287 | 
           EBP, Change in Net Asset Available for Benefit, Decrease, Total | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease | 
        
        
           | 288 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease), Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease | 
        
        
           | 289 | 
           EBP, Change in Net Asset Available for Benefit, Transfer to (from) Plan | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan | 
        
        
           | 290 | 
           EBP, Change in Net Asset Available for Benefit, Transfer to (from) Fund within ESOP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromFundWithinEsop | 
        
        
           | 291 | 
           EBP, Net Asset Available for Benefit, Beginning Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 292 | 
           EBP, Net Asset Available for Benefit, Ending Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 293 | 
           961102 - Statement - Employee Benefit Plan, Statement of Change in Net Asset Available for Benefit, EBP, Statement of Change in Net Asset Available for Benefit [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/statement/EBPStatementChangeNetAssetAvailableBenefitEmployeeBenefitPlanStatementOfChangeInNetAssetAvailableForBenefitTable | 
        
        
           | 294 | 
           961105 - Disclosure - Employee Benefit Plan, Comprehensive Text Block | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPComprehensiveTextBlock | 
        
        
           | 295 | 
           Text Block [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap:TextBlockAbstract | 
        
        
           | 296 | 
           Disclosure Text Block [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap:DisclosureTextBlockAbstract | 
        
        
           | 297 | 
           EBP, Description of Plan [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock | 
        
        
           | 298 | 
           EBP, Description of Plan Amendment [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanAmendmentTextBlock | 
        
        
           | 299 | 
           EBP, Summary of Accounting Policy [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock | 
        
        
           | 300 | 
           EBP, Contribution [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionTextBlock | 
        
        
           | 301 | 
           EBP, Investment, Fair Value and NAV [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock | 
        
        
           | 302 | 
           EBP, Fully Benefit-Responsive Investment Contract [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTextBlock | 
        
        
           | 303 | 
           EBP, Master Trust [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustTextBlock | 
        
        
           | 304 | 
           EBP, Nonparticipant-Directed Investment [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentTextBlock | 
        
        
           | 305 | 
           EBP, Plan Termination [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanTerminationTextBlock | 
        
        
           | 306 | 
           EBP, Liquidation Basis of Accounting [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccountingTextBlock | 
        
        
           | 307 | 
           EBP, Related Party and Party-in-Interest Transactions [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock | 
        
        
           | 308 | 
           EBP, Risk and Uncertainty [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRiskAndUncertaintyTextBlock | 
        
        
           | 309 | 
           EBP, Tax Status [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock | 
        
        
           | 310 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TextBlock | 
        
        
           | 311 | 
           EBP, Debt [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtTextBlock | 
        
        
           | 312 | 
           EBP, Contingency [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpContingencyTextBlock | 
        
        
           | 313 | 
           EBP, Derivative [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeTextBlock | 
        
        
           | 314 | 
           EBP, Subsequent Event [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSubsequentEventTextBlock | 
        
        
           | 315 | 
           Policy Text Block [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap:PolicyTextBlockAbstract | 
        
        
           | 316 | 
           EBP, Basis of Accounting [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock | 
        
        
           | 317 | 
           EBP, Modified Cash Basis [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanModifiedCashBasis | 
        
        
           | 318 | 
           EBP, Liquidation Basis of Accounting [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccounting | 
        
        
           | 319 | 
           EBP, Contribution [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionPolicyTextBlock | 
        
        
           | 320 | 
           EBP, Excess Contribution Payable [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayablePolicyTextBlock | 
        
        
           | 321 | 
           EBP, Expense [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock | 
        
        
           | 322 | 
           EBP, Investment [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock | 
        
        
           | 323 | 
           EBP, Investment, Accounting Policy Election, Month-End Measurement Date Elected [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAccountingPolicyElectionMonthEndMeasurementDateElected | 
        
        
           | 324 | 
           EBP, Investment, Accounting Policy Election, Measurement Date | 
           Concept (Date) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAccountingPolicyElectionMeasurementDate | 
        
        
           | 325 | 
           EBP, Derivative [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativePolicyTextBlock | 
        
        
           | 326 | 
           EBP, Liquidation Basis of Accounting [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccountingPolicyTextBlock | 
        
        
           | 327 | 
           EBP, Liquidation Basis of Accounting [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccounting | 
        
        
           | 328 | 
           EBP, Master Trust [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustPolicyTextBlock | 
        
        
           | 329 | 
           EBP, Note Receivable from Participant [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock | 
        
        
           | 330 | 
           EBP, Payment to Participant [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock | 
        
        
           | 331 | 
           EBP, Purchase of Insurance Contract, Excluded from Plan Asset [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPurchaseOfInsuranceContractExcludedFromPlanAssetPolicyTextBlock | 
        
        
           | 332 | 
           EBP, Unallocated Asset [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedAssetPolicyTextBlock | 
        
        
           | 333 | 
           EBP, Use of Estimate [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock | 
        
        
           | 334 | 
           EBP, Risk and Uncertainty [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyPolicyTextBlock | 
        
        
           | 335 | 
           EBP, Subsequent Event [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSubsequentEventPolicyTextBlock | 
        
        
           | 336 | 
           Table Text Block [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap:TableTextBlock | 
        
        
           | 337 | 
           EBP, Contribution [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionTableTextBlock | 
        
        
           | 338 | 
           EBP, Investment, Fair Value and NAV [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTableTextBlock | 
        
        
           | 339 | 
           EBP, Fully Benefit-Responsive Investment Contract [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTableTextBlock | 
        
        
           | 340 | 
           EBP, Master Trust [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustTableTextBlock | 
        
        
           | 341 | 
           EBP, Nonparticipant-Directed Investment [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentTableTextBlock | 
        
        
           | 342 | 
           EBP, Related Party and Party-in-Interest Transactions [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTableTextBlock | 
        
        
           | 343 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TableTextBlock | 
        
        
           | 344 | 
           EBP, Debt [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtTableTextBlock | 
        
        
           | 345 | 
           EBP, Derivative [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeTableTextBlock | 
        
        
           | 346 | 
           EBP, Risk and Uncertainty [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyTableTextBlock | 
        
        
           | 347 | 
           EBP, Schedule of Asset Held for Investment [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTableTextBlock | 
        
        
           | 348 | 
           EBP, Schedule of Delinquent Participant Contribution [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionTableTextBlock | 
        
        
           | 349 | 
           EBP, Schedule of Allocation, Asset and Liability [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationAssetAndLiabilityTableTextBlock | 
        
        
           | 350 | 
           EBP, Schedule of Allocation, Income and Change in Plan Equity [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationIncomeAndChangeInPlanEquityTableTextBlock | 
        
        
           | 351 | 
           EBP, Schedule of Asset Acquired and Disposed of within Year [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetAcquiredAndDisposedTableTextBlock | 
        
        
           | 352 | 
           EBP, Schedule of Reportable Transaction [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfReportableTransactionTableTextBlock | 
        
        
           | 353 | 
           961110 - Disclosure - Employee Benefit Plan, Description of Plan | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDescriptionOfPlan | 
        
        
           | 354 | 
           EBP, Description of Plan and Accounting Change [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanAbstract | 
        
        
           | 355 | 
           EBP, Description of Plan [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTable | 
        
        
           | 356 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 357 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 358 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 359 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 360 | 
           EBP, Description of Plan [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanLineItems | 
        
        
           | 361 | 
           EBP, Description of Plan [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock | 
        
        
           | 362 | 
           EBP, Description, Available [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionAvailable | 
        
        
           | 363 | 
           EBP, ERISA, Minimum Funding Requirement [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanErisaMinimumFundingRequirement | 
        
        
           | 364 | 
           EBP, IRS, Minimum Funding Waiver Request, Pending [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanIrsMinimumFundingWaiverRequest | 
        
        
           | 365 | 
           EBP, IRS, Minimum Funding Waiver, Granted [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanIrsMinimumFundingWaiverGranted | 
        
        
           | 366 | 
           EBP, Administration Cost, Absorbed by Employer [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAdministrationCostAbsorbedByEmployer | 
        
        
           | 367 | 
           EBP, Number of Participants | 
           Concept (Integer) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNumberOfParticipants | 
        
        
           | 368 | 
           EBP, Note Receivable from Participant, Allowance for Credit Loss | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAllowanceForCreditLoss | 
        
        
           | 369 | 
           EBP, Note Receivable from Participant, Account, Maximum Borrowing, Amount | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount | 
        
        
           | 370 | 
           EBP, Note Receivable from Participant, Account, Maximum Borrowing, to Total Account, Percentage | 
           Concept (dtr-types:percentItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage | 
        
        
           | 371 | 
           EBP, Note Receivable from Participant, Account, Minimum Borrowing, Amount | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMinimumBorrowingAmount | 
        
        
           | 372 | 
           EBP, Employer Contribution, Matching Percentage | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage | 
        
        
           | 373 | 
           EBP, Employer Contribution, Participant Compensation Matched, Percentage | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage | 
        
        
           | 374 | 
           EBP, Participant Contribution, Automatic, Deferral Rate | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate | 
        
        
           | 375 | 
           EBP, Participant Contribution, Pretax, Maximum Annual Compensation, Amount | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationAmount | 
        
        
           | 376 | 
           EBP, Participant Contribution, Pretax, Maximum Annual Compensation to Total Compensation, Percentage | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage | 
        
        
           | 377 | 
           EBP, Forfeited Nonvested Account [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountAbstract | 
        
        
           | 378 | 
           EBP, Forfeited Nonvested Account | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccount | 
        
        
           | 379 | 
           EBP, Forfeited Nonvested Account, Decrease from Administrative Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForAdministrativeExpense | 
        
        
           | 380 | 
           EBP, Forfeited Nonvested Account, Decrease from Employer Contribution | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution | 
        
        
           | 381 | 
           EBP, Forfeited Nonvested Account, Reallocated to Participant | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountReallocatedToParticipant | 
        
        
           | 382 | 
           EBP, Accounting Standard Update and Change in Accounting Principle [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleTable | 
        
        
           | 383 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 384 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 385 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 386 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 387 | 
           Accounting Standards Update [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:AdjustmentsForNewAccountingPronouncementsAxis | 
        
        
           | 388 | 
           Accounting Standards Update [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:TypeOfAdoptionMember | 
        
        
           | 389 | 
           Accounting Standards Update 2016-13 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AccountingStandardsUpdate201613Member | 
        
        
           | 390 | 
           Accounting Standards Update 2019-04 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AccountingStandardsUpdate201904Member | 
        
        
           | 391 | 
           Accounting Standards Update 2022-03 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AccountingStandardsUpdate202203Member | 
        
        
           | 392 | 
           Cumulative Effect, Period of Adoption [Axis] | 
           Axis | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionAxis | 
        
        
           | 393 | 
           Cumulative Effect, Period of Adoption [Domain] | 
           Abstract | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionDomain | 
        
        
           | 394 | 
           Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | 
           Abstract | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember | 
        
        
           | 395 | 
           Cumulative Effect, Period of Adoption, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember | 
        
        
           | 396 | 
           Revision of Prior Period [Axis] | 
           Axis | 
            | 
            | 
           srt:RestatementAxis | 
        
        
           | 397 | 
           Revision of Prior Period [Domain] | 
           Abstract | 
            | 
            | 
           srt:RestatementDomain | 
        
        
           | 398 | 
           Previously Reported [Member] | 
           Abstract | 
            | 
            | 
           srt:ScenarioPreviouslyReportedMember | 
        
        
           | 399 | 
           Revision of Prior Period, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RestatementAdjustmentMember | 
        
        
           | 400 | 
           Revision of Prior Period, Accounting Standards Update, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember | 
        
        
           | 401 | 
           Revision of Prior Period, Change in Accounting Principle, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember | 
        
        
           | 402 | 
           Revision of Prior Period, Error Correction, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember | 
        
        
           | 403 | 
           Revision of Prior Period, Reclassification, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodReclassificationAdjustmentMember | 
        
        
           | 404 | 
           Scenario [Axis] | 
           Axis | 
            | 
            | 
           srt:StatementScenarioAxis | 
        
        
           | 405 | 
           Scenario [Domain] | 
           Abstract | 
            | 
            | 
           srt:ScenarioUnspecifiedDomain | 
        
        
           | 406 | 
           Scenario, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ScenarioAdjustmentMember | 
        
        
           | 407 | 
           Forecast [Member] | 
           Abstract | 
            | 
            | 
           srt:ScenarioForecastMember | 
        
        
           | 408 | 
           Scenario, Plan [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ScenarioPlanMember | 
        
        
           | 409 | 
           Pro Forma [Member] | 
           Abstract | 
            | 
            | 
           srt:ProFormaMember | 
        
        
           | 410 | 
           Change in Accounting Principle, Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis | 
        
        
           | 411 | 
           Change in Accounting Principle, Type [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleMember | 
        
        
           | 412 | 
           Change in Accounting Principle, Indirect Effect [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleIndirectEffectAxis | 
        
        
           | 413 | 
           Change in Accounting Principle, Indirect Effect [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain | 
        
        
           | 414 | 
           Change in Accounting Principle, Indirect Effect [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleIndirectEffectMember | 
        
        
           | 415 | 
           EBP, Accounting Standard Update and Change in Accounting Principle [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleLineItems | 
        
        
           | 416 | 
           EBP, Description of Plan [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock | 
        
        
           | 417 | 
           EBP, Accounting Standard Update, Adopted [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAdopted | 
        
        
           | 418 | 
           EBP, Accounting Standard Update, Early Adoption [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateEarlyAdoption | 
        
        
           | 419 | 
           EBP, Accounting Standard Update, Transition Option Elected [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateTransitionOptionElectedExtensibleEnumeration | 
        
        
           | 420 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 421 | 
           EBP, Accounting Standard Update, Adoption Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAdoptionDate | 
        
        
           | 422 | 
           EBP, Accounting Standard Update, Immaterial Effect [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateImmaterialEffect | 
        
        
           | 423 | 
           EBP, Accounting Standard Update, Adoption, Effect Not Known or Estimable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateEffectNotKnownOrEstimable | 
        
        
           | 424 | 
           EBP, Accounting Standard Update [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateExtensibleEnumeration | 
        
        
           | 425 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 426 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Retrospective Application Impracticable, Reason and Alternative Method, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleRetrospectiveApplicationImpracticableReasonAndAlternativeDescription | 
        
        
           | 427 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Retrospective Application Impracticable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleRetrospectiveApplicationImpracticable | 
        
        
           | 428 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Prior-Period Retrospective Adjustment, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrinciplePriorPeriodRetrospectiveAdjustmentDescription | 
        
        
           | 429 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Prior Period Not Restated [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrinciplePriorPeriodNotRestated | 
        
        
           | 430 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleDescription | 
        
        
           | 431 | 
           EBP, Change in Accounting Principle, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpChangeInAccountingPrincipleTypeExtensibleEnumeration | 
        
        
           | 432 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 433 | 
           EBP, Description of Plan Amendment [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanAmendmentTextBlock | 
        
        
           | 434 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Plan Amendment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForPlanAmendment | 
        
        
           | 435 | 
           EBP, Liquidation Basis of Accounting [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccountingTextBlock | 
        
        
           | 436 | 
           EBP, Liquidation Basis of Accounting [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccountingPolicyTextBlock | 
        
        
           | 437 | 
           EBP, Liquidation Basis of Accounting [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccounting | 
        
        
           | 438 | 
           EBP, Liquidation Basis of Accounting, Adoption, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccountingAdoptionDescription | 
        
        
           | 439 | 
           EBP, Liquidation Basis of Accounting, Liquidation Plan, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccountingLiquidationPlanDescription | 
        
        
           | 440 | 
           EBP, Liquidation Date, Expected to Complete | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationDateExpectedToComplete | 
        
        
           | 441 | 
           EBP, Plan Termination [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanTerminationTextBlock | 
        
        
           | 442 | 
           961110 - Disclosure - Employee Benefit Plan, Description of Plan, EBP, Accounting Standard Update and Change in Accounting Principle [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDescriptionOfPlanEbpAccountingStandardUpdateAndChangeInAccountingPrincipleTable | 
        
        
           | 443 | 
           961110 - Disclosure - Employee Benefit Plan, Description of Plan, EBP, Description of Plan [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDescriptionOfPlanEmployeeBenefitPlanDescriptionOfPlanTable | 
        
        
           | 444 | 
           961111 - Disclosure - Employee Benefit Plan, Summary of Accounting Policy | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPSummaryAccountingPolicy | 
        
        
           | 445 | 
           EBP, Accounting Policy, Accounting Standard Update, and Change in Accounting Principle [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAccountingPolicyAbstract | 
        
        
           | 446 | 
           EBP, Accounting Policy [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAccountingPolicyTable | 
        
        
           | 447 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 448 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 449 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 450 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 451 | 
           EBP, Accounting Policy [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAccountingPolicyLineItems | 
        
        
           | 452 | 
           EBP, Summary of Accounting Policy [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock | 
        
        
           | 453 | 
           EBP, Basis of Accounting [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock | 
        
        
           | 454 | 
           EBP, Modified Cash Basis [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanModifiedCashBasis | 
        
        
           | 455 | 
           EBP, Liquidation Basis of Accounting [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiquidationBasisOfAccounting | 
        
        
           | 456 | 
           EBP, Contribution [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionPolicyTextBlock | 
        
        
           | 457 | 
           EBP, Excess Contribution Payable [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayablePolicyTextBlock | 
        
        
           | 458 | 
           EBP, Expense [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock | 
        
        
           | 459 | 
           EBP, Investment [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock | 
        
        
           | 460 | 
           EBP, Investment, Accounting Policy Election, Month-End Measurement Date Elected [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAccountingPolicyElectionMonthEndMeasurementDateElected | 
        
        
           | 461 | 
           EBP, Investment, Accounting Policy Election, Measurement Date | 
           Concept (Date) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAccountingPolicyElectionMeasurementDate | 
        
        
           | 462 | 
           EBP, Derivative [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativePolicyTextBlock | 
        
        
           | 463 | 
           EBP, Master Trust [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustPolicyTextBlock | 
        
        
           | 464 | 
           EBP, Note Receivable from Participant [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock | 
        
        
           | 465 | 
           EBP, Payment to Participant [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock | 
        
        
           | 466 | 
           EBP, Purchase of Insurance Contract, Excluded from Plan Asset [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPurchaseOfInsuranceContractExcludedFromPlanAssetPolicyTextBlock | 
        
        
           | 467 | 
           EBP, Unallocated Asset [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedAssetPolicyTextBlock | 
        
        
           | 468 | 
           EBP, Subsequent Event [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSubsequentEventPolicyTextBlock | 
        
        
           | 469 | 
           EBP, Use of Estimate [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock | 
        
        
           | 470 | 
           EBP, Accounting Standard Update and Change in Accounting Principle [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleTable | 
        
        
           | 471 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 472 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 473 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 474 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 475 | 
           Accounting Standards Update [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:AdjustmentsForNewAccountingPronouncementsAxis | 
        
        
           | 476 | 
           Accounting Standards Update [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:TypeOfAdoptionMember | 
        
        
           | 477 | 
           Accounting Standards Update 2016-13 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AccountingStandardsUpdate201613Member | 
        
        
           | 478 | 
           Accounting Standards Update 2019-04 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AccountingStandardsUpdate201904Member | 
        
        
           | 479 | 
           Accounting Standards Update 2022-03 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AccountingStandardsUpdate202203Member | 
        
        
           | 480 | 
           Cumulative Effect, Period of Adoption [Axis] | 
           Axis | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionAxis | 
        
        
           | 481 | 
           Cumulative Effect, Period of Adoption [Domain] | 
           Abstract | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionDomain | 
        
        
           | 482 | 
           Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | 
           Abstract | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember | 
        
        
           | 483 | 
           Cumulative Effect, Period of Adoption, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember | 
        
        
           | 484 | 
           Revision of Prior Period [Axis] | 
           Axis | 
            | 
            | 
           srt:RestatementAxis | 
        
        
           | 485 | 
           Revision of Prior Period [Domain] | 
           Abstract | 
            | 
            | 
           srt:RestatementDomain | 
        
        
           | 486 | 
           Previously Reported [Member] | 
           Abstract | 
            | 
            | 
           srt:ScenarioPreviouslyReportedMember | 
        
        
           | 487 | 
           Revision of Prior Period, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RestatementAdjustmentMember | 
        
        
           | 488 | 
           Revision of Prior Period, Accounting Standards Update, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember | 
        
        
           | 489 | 
           Revision of Prior Period, Change in Accounting Principle, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember | 
        
        
           | 490 | 
           Revision of Prior Period, Error Correction, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember | 
        
        
           | 491 | 
           Revision of Prior Period, Reclassification, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           srt:RevisionOfPriorPeriodReclassificationAdjustmentMember | 
        
        
           | 492 | 
           Scenario [Axis] | 
           Axis | 
            | 
            | 
           srt:StatementScenarioAxis | 
        
        
           | 493 | 
           Scenario [Domain] | 
           Abstract | 
            | 
            | 
           srt:ScenarioUnspecifiedDomain | 
        
        
           | 494 | 
           Scenario, Adjustment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ScenarioAdjustmentMember | 
        
        
           | 495 | 
           Forecast [Member] | 
           Abstract | 
            | 
            | 
           srt:ScenarioForecastMember | 
        
        
           | 496 | 
           Scenario, Plan [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ScenarioPlanMember | 
        
        
           | 497 | 
           Pro Forma [Member] | 
           Abstract | 
            | 
            | 
           srt:ProFormaMember | 
        
        
           | 498 | 
           Change in Accounting Principle, Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis | 
        
        
           | 499 | 
           Change in Accounting Principle, Type [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleMember | 
        
        
           | 500 | 
           Change in Accounting Principle, Indirect Effect [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleIndirectEffectAxis | 
        
        
           | 501 | 
           Change in Accounting Principle, Indirect Effect [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleIndirectEffectDomain | 
        
        
           | 502 | 
           Change in Accounting Principle, Indirect Effect [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ChangeInAccountingPrincipleIndirectEffectMember | 
        
        
           | 503 | 
           EBP, Accounting Standard Update and Change in Accounting Principle [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleLineItems | 
        
        
           | 504 | 
           EBP, Summary of Accounting Policy [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock | 
        
        
           | 505 | 
           EBP, Accounting Standard Update, Adopted [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAdopted | 
        
        
           | 506 | 
           EBP, Accounting Standard Update, Early Adoption [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateEarlyAdoption | 
        
        
           | 507 | 
           EBP, Accounting Standard Update, Transition Option Elected [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateTransitionOptionElectedExtensibleEnumeration | 
        
        
           | 508 | 
           EBP, Accounting Standard Update, Adoption Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAdoptionDate | 
        
        
           | 509 | 
           EBP, Accounting Standard Update, Immaterial Effect [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateImmaterialEffect | 
        
        
           | 510 | 
           EBP, Accounting Standard Update, Adoption, Effect Not Known or Estimable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateEffectNotKnownOrEstimable | 
        
        
           | 511 | 
           EBP, Accounting Standard Update [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateExtensibleEnumeration | 
        
        
           | 512 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Retrospective Application Impracticable, Reason and Alternative Method, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleRetrospectiveApplicationImpracticableReasonAndAlternativeDescription | 
        
        
           | 513 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Retrospective Application Impracticable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleRetrospectiveApplicationImpracticable | 
        
        
           | 514 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Prior-Period Retrospective Adjustment, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrinciplePriorPeriodRetrospectiveAdjustmentDescription | 
        
        
           | 515 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Prior Period Not Restated [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrinciplePriorPeriodNotRestated | 
        
        
           | 516 | 
           EBP, Accounting Standard Update and Change in Accounting Principle, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpAccountingStandardUpdateAndChangeInAccountingPrincipleDescription | 
        
        
           | 517 | 
           EBP, Change in Accounting Principle, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpChangeInAccountingPrincipleTypeExtensibleEnumeration | 
        
        
           | 518 | 
           961111 - Disclosure - Employee Benefit Plan, Summary of Accounting Policy, EBP, Accounting Policy [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPSummaryAccountingPolicyEmployeeBenefitPlanAccountingPolicyTable | 
        
        
           | 519 | 
           961111 - Disclosure - Employee Benefit Plan, Summary of Accounting Policy, EBP, Accounting Standard Update and Change in Accounting Principle [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPSummaryAccountingPolicyEbpAccountingStandardUpdateAndChangeInAccountingPrincipleTable | 
        
        
           | 520 | 
           961112 - Disclosure - Employee Benefit Plan, Contribution | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPContribution | 
        
        
           | 521 | 
           EBP, Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionAbstract | 
        
        
           | 522 | 
           EBP, Contribution [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionTable | 
        
        
           | 523 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 524 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 525 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 526 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 527 | 
           EBP, Contribution, Participating Employer [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionParticipatingEmployerAxis | 
        
        
           | 528 | 
           EBP, Contribution, Participating Employer [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionParticipatingEmployerDomain | 
        
        
           | 529 | 
           EBP, Contribution [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionLineItems | 
        
        
           | 530 | 
           EBP, Contribution [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionTextBlock | 
        
        
           | 531 | 
           EBP, Contribution [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionTableTextBlock | 
        
        
           | 532 | 
           EBP, Contribution [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanContributionPolicyTextBlock | 
        
        
           | 533 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContributionAbstract | 
        
        
           | 534 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionAbstract | 
        
        
           | 535 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash | 
        
        
           | 536 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Noncash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionNoncash | 
        
        
           | 537 | 
           EBP, Employer Contribution, Noncash, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionNoncashDescription | 
        
        
           | 538 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution | 
        
        
           | 539 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionAbstract | 
        
        
           | 540 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Excluding Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover | 
        
        
           | 541 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover | 
        
        
           | 542 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution | 
        
        
           | 543 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution | 
        
        
           | 544 | 
           961112 - Disclosure - Employee Benefit Plan, Contribution, EBP, Contribution [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPContributionEmployeeBenefitPlanContributionTable | 
        
        
           | 545 | 
           961113 - Disclosure - Employee Benefit Plan, Fair Value and NAV | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPFairValueNetAssetValuePracticalExpedient | 
        
        
           | 546 | 
           EBP, Investment, Fair Value and NAV [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavAbstract | 
        
        
           | 547 | 
           EBP, Investment, Fair Value and NAV [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTable | 
        
        
           | 548 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 549 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 550 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 551 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 552 | 
           Fair Value Hierarchy and NAV [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:FairValueByFairValueHierarchyLevelAxis | 
        
        
           | 553 | 
           Fair Value Hierarchy and NAV [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:FairValueMeasurementsFairValueHierarchyDomain | 
        
        
           | 554 | 
           Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FairValueInputsLevel12And3Member | 
        
        
           | 555 | 
           Fair Value, Inputs, Level 1 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FairValueInputsLevel1Member | 
        
        
           | 556 | 
           Fair Value, Inputs, Level 2 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FairValueInputsLevel2Member | 
        
        
           | 557 | 
           Fair Value, Inputs, Level 3 [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FairValueInputsLevel3Member | 
        
        
           | 558 | 
           Fair Value Measured at Net Asset Value Per Share [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember | 
        
        
           | 559 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 560 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 561 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 562 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 563 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 564 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 565 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 566 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 567 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 568 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 569 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 570 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 571 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 572 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 573 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 574 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 575 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 576 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 577 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 578 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 579 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 580 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 581 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 582 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 583 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 584 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 585 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 586 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 587 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 588 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 589 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 590 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 591 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 592 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 593 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 594 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 595 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 596 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 597 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 598 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 599 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 600 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 601 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 602 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 603 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 604 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 605 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 606 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 607 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 608 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 609 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 610 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 611 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 612 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 613 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 614 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 615 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 616 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 617 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 618 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 619 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 620 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 621 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 622 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 623 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 624 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 625 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 626 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 627 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 628 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 629 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 630 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 631 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 632 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 633 | 
           EBP, Allocation Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusAxis | 
        
        
           | 634 | 
           EBP, Allocation Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusDomain | 
        
        
           | 635 | 
           EBP, Unallocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedMember | 
        
        
           | 636 | 
           EBP, Allocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocatedMember | 
        
        
           | 637 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusAxis | 
        
        
           | 638 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusDomain | 
        
        
           | 639 | 
           EBP, Nonparticipant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedMember | 
        
        
           | 640 | 
           EBP, Participant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedMember | 
        
        
           | 641 | 
           Statistical Measurement [Axis] | 
           Axis | 
            | 
            | 
           srt:RangeAxis | 
        
        
           | 642 | 
           Statistical Measurement [Domain] | 
           Abstract | 
            | 
            | 
           srt:RangeMember | 
        
        
           | 643 | 
           Maximum [Member] | 
           Abstract | 
            | 
            | 
           srt:MaximumMember | 
        
        
           | 644 | 
           Minimum [Member] | 
           Abstract | 
            | 
            | 
           srt:MinimumMember | 
        
        
           | 645 | 
           Weighted Average [Member] | 
           Abstract | 
            | 
            | 
           srt:WeightedAverageMember | 
        
        
           | 646 | 
           Measurement Input Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:MeasurementInputTypeAxis | 
        
        
           | 647 | 
           Measurement Input Type [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputTypeDomain | 
        
        
           | 648 | 
           Measurement Input, Appraised Value [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputAppraisedValueMember | 
        
        
           | 649 | 
           Measurement Input, Cap Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCapRateMember | 
        
        
           | 650 | 
           Measurement Input, Commodity Market Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCommodityMarketPriceMember | 
        
        
           | 651 | 
           Measurement Input, Commodity Forward Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCommodityForwardPriceMember | 
        
        
           | 652 | 
           Measurement Input, Commodity Future Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCommodityFuturePriceMember | 
        
        
           | 653 | 
           Measurement Input, Constant Prepayment Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputConstantPrepaymentRateMember | 
        
        
           | 654 | 
           Measurement Input, Comparability Adjustment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputComparabilityAdjustmentMember | 
        
        
           | 655 | 
           Measurement Input, Conversion Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputConversionPriceMember | 
        
        
           | 656 | 
           Measurement Input, Cost to Sell [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCostToSellMember | 
        
        
           | 657 | 
           Measurement Input, Counterparty Credit Risk [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCounterpartyCreditRiskMember | 
        
        
           | 658 | 
           Measurement Input, Credit Spread [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputCreditSpreadMember | 
        
        
           | 659 | 
           Measurement Input, Default Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputDefaultRateMember | 
        
        
           | 660 | 
           Measurement Input, Discount for Lack of Marketability [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember | 
        
        
           | 661 | 
           Measurement Input, Discount Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputDiscountRateMember | 
        
        
           | 662 | 
           Measurement Input, Entity Credit Risk [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputEntityCreditRiskMember | 
        
        
           | 663 | 
           Measurement Input, Exercise Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputExercisePriceMember | 
        
        
           | 664 | 
           Measurement Input, Expected Dividend Payment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputExpectedDividendPaymentMember | 
        
        
           | 665 | 
           Measurement Input, Expected Dividend Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputExpectedDividendRateMember | 
        
        
           | 666 | 
           Measurement Input, Expected Term [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputExpectedTermMember | 
        
        
           | 667 | 
           Measurement Input, Lapse Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputLapseRateMember | 
        
        
           | 668 | 
           Measurement Input, Long-Term Revenue Growth Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputLongTermRevenueGrowthRateMember | 
        
        
           | 669 | 
           Measurement Input, Maturity [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputMaturityMember | 
        
        
           | 670 | 
           Measurement Input, EBITDA Multiple [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputEbitdaMultipleMember | 
        
        
           | 671 | 
           Measurement Input, Offered Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputOfferedPriceMember | 
        
        
           | 672 | 
           Measurement Input, Option Volatility [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputOptionVolatilityMember | 
        
        
           | 673 | 
           Measurement Input, Prepayment Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputPrepaymentRateMember | 
        
        
           | 674 | 
           Measurement Input, Price Volatility [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputPriceVolatilityMember | 
        
        
           | 675 | 
           Measurement Input, Quoted Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputQuotedPriceMember | 
        
        
           | 676 | 
           Measurement Input, Revenue Multiple [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputRevenueMultipleMember | 
        
        
           | 677 | 
           Measurement Input, Risk Free Interest Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputRiskFreeInterestRateMember | 
        
        
           | 678 | 
           Measurement Input, Share Price [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputSharePriceMember | 
        
        
           | 679 | 
           Measurement Input, Inception Discount Rate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MeasurementInputInceptionDiscountRateMember | 
        
        
           | 680 | 
           Valuation Approach and Technique [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:ValuationTechniqueAxis | 
        
        
           | 681 | 
           Valuation Approach and Technique [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:ValuationTechniqueDomain | 
        
        
           | 682 | 
           Valuation, Market Approach [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MarketApproachValuationTechniqueMember | 
        
        
           | 683 | 
           Valuation Technique, Consensus Pricing Model [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ValuationTechniqueConsensusPricingModelMember | 
        
        
           | 684 | 
           Valuation Technique, Matrix Pricing [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ValuationTechniqueMatrixPricingMember | 
        
        
           | 685 | 
           Valuation Technique, Price of Comparable Business [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:GoodwillImpairmentLossMethodForFairValueDeterminationPriceOfComparableBusinessMember | 
        
        
           | 686 | 
           Valuation, Income Approach [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:IncomeApproachValuationTechniqueMember | 
        
        
           | 687 | 
           Valuation Technique, Discounted Cash Flow [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ValuationTechniqueDiscountedCashFlowMember | 
        
        
           | 688 | 
           Valuation Technique, Option Pricing Model [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ValuationTechniqueOptionPricingModelMember | 
        
        
           | 689 | 
           Valuation Technique, Binomial Pricing Model [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BinomialModelMember | 
        
        
           | 690 | 
           Valuation Technique, Black-Scholes-Merton Model [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BlackScholesMertonModelMember | 
        
        
           | 691 | 
           Valuation Technique, Monte Carlo Pricing Model [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MonteCarloModelMember | 
        
        
           | 692 | 
           Valuation Technique, Trinomial Pricing Model [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TrinomialModelMember | 
        
        
           | 693 | 
           Valuation, Cost Approach [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CostApproachValuationTechniqueMember | 
        
        
           | 694 | 
           EBP, Investment, Fair Value and NAV [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavLineItems | 
        
        
           | 695 | 
           EBP, Investment, Fair Value and NAV [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock | 
        
        
           | 696 | 
           EBP, Investment, Fair Value and NAV [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTableTextBlock | 
        
        
           | 697 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 698 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustFairValueTypeExtensibleEnumeration | 
        
        
           | 699 | 
           EBP, Investment, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 700 | 
           EBP, Investment Liability, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpInvestmentLiabilityFairValue | 
        
        
           | 701 | 
           EBP, Investment, Level 3 Reconciliation [Roll Forward] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationRollForward | 
        
        
           | 702 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Beginning Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 703 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustFairValueTypeExtensibleEnumeration | 
        
        
           | 704 | 
           EBP, Investment, Level 3 Reconciliation, Increase (Decrease) from Gain (Loss) [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpInvestmentLevel3ReconciliationIncreaseDecreaseFromGainLossAbstract | 
        
        
           | 705 | 
           EBP, Investment, Level 3 Reconciliation, Increase (Decrease) from Realized Gain (Loss) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationIncreaseDecreaseForRealizedGainLoss | 
        
        
           | 706 | 
           EBP, Investment, Level 3 Reconciliation, Increase (Decrease) from Unrealized Gain (Loss) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationIncreaseDecreaseForUnrealizedGainLoss | 
        
        
           | 707 | 
           EBP, Investment, Level 3 Reconciliation, Increase (Decrease) from Gain (Loss), Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EbpInvestmentLevel3ReconciliationIncreaseDecreaseFromGainLoss | 
        
        
           | 708 | 
           EBP, Investment, Level 3 Reconciliation, Increase (Decrease) from Gain (Loss), Statement of Change in Net Asset Available for Benefit [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpInvestmentLevel3ReconciliationIncreaseDecreaseFromGainLossStatementOfChangeInNetAssetAvailableForBenefitExtensibleEnumeration | 
        
        
           | 709 | 
           EBP, Investment, Level 3 Reconciliation, Increase from Purchase | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationIncreaseForPurchase | 
        
        
           | 710 | 
           EBP, Investment, Level 3 Reconciliation, Decrease from Sale | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationDecreaseForSale | 
        
        
           | 711 | 
           EBP, Investment, Level 3 Reconciliation, Increase from Transfer into Level 3 | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationIncreaseForTransferToLevel3 | 
        
        
           | 712 | 
           EBP, Investment, Level 3 Reconciliation, Reason for Transfer into (out of) Level 3, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpInvestmentLevel3ReconciliationReasonForTransferIntoOutOfLevel3Description | 
        
        
           | 713 | 
           EBP, Investment, Level 3 Reconciliation, Decrease from Transfer out of Level 3 | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationDecreaseForTransferFromLevel3 | 
        
        
           | 714 | 
           EBP, Investment, Level 3 Reconciliation, Period Increase (Decrease), Total | 
           Concept (Monetary) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentLevel3ReconciliationPeriodIncreaseDecrease | 
        
        
           | 715 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Ending Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 716 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustFairValueTypeExtensibleEnumeration | 
        
        
           | 717 | 
           EBP, Investment, Valuation and Measurement [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpInvestmentValuationAndMeasurementAbstract | 
        
        
           | 718 | 
           EBP, Investment, Measurement Input | 
           Concept (Decimal) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentMeasurementInput | 
        
        
           | 719 | 
           EBP, Investment, Measurement Input [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentMeasurementInputExtensibleEnumeration | 
        
        
           | 720 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 721 | 
           EBP, Investment, Valuation Technique [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentValuationTechniqueExtensibleEnumeration | 
        
        
           | 722 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 723 | 
           EBP, Investment, Change in Valuation Technique, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpInvestmentChangeInValuationTechniqueDescription | 
        
        
           | 724 | 
           EBP, Fair Value Measurement, Derivative, Accounting Policy Exception [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EbpFairValueMeasurementDerivativeAccountingPolicyException | 
        
        
           | 725 | 
           EBP, Fair Value Measurement, Investment, Unobservable Input, Uncertainty, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpFairValueMeasurementInvestmentUnobservableInputUncertaintyDescription | 
        
        
           | 726 | 
           EBP, Fair Value, Investment, NAV [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavAbstract | 
        
        
           | 727 | 
           EBP, Fair Value, Investment, NAV, Investee Investment Strategy, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavInvesteeInvestmentStrategyDescription | 
        
        
           | 728 | 
           EBP, Fair Value, Investment, NAV, Liquidating, Remaining Period | 
           Concept (xbrli:durationItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavLiquidatingRemainingPeriod | 
        
        
           | 729 | 
           EBP, Fair Value, Investment, NAV, Liquidating, Period Unknown [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavLiquidatingPeriodUnknown | 
        
        
           | 730 | 
           EBP, Fair Value, Investment, NAV, Unfunded Commitment | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpFairValueInvestmentNavUnfundedCommitment | 
        
        
           | 731 | 
           EBP, Fair Value, Investment, NAV, Redemption, Notice Period | 
           Concept (xbrli:durationItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionNoticePeriod | 
        
        
           | 732 | 
           EBP, Fair Value, Investment, NAV, Redemption, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionDescription | 
        
        
           | 733 | 
           EBP, Fair Value, Investment, NAV, Redemption Restriction, Remaining Period | 
           Concept (xbrli:durationItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionRestrictionRemainingPeriod | 
        
        
           | 734 | 
           EBP, Fair Value, Investment, NAV, Redemption Restriction, Lapse Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionRestrictionLapseDate | 
        
        
           | 735 | 
           EBP, Fair Value, Investment, NAV, Redemption Restriction, Lapse Date, Unknown [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionRestrictionLapseDateUnknown | 
        
        
           | 736 | 
           EBP, Fair Value, Investment, NAV, Redemption Restriction, Period in Effect | 
           Concept (xbrli:durationItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionRestrictionPeriodInEffect | 
        
        
           | 737 | 
           EBP, Fair Value, Investment, NAV, Redemption Other Restriction, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpFairValueInvestmentNavRedemptionOtherRestrictionDescription | 
        
        
           | 738 | 
           EBP, Investment, Accumulated Gain (Loss) | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAccumulatedGainLoss | 
        
        
           | 739 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost | 
        
        
           | 740 | 
           EBP, Investment Sold, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldExcludingPlanInterestInMasterTrustCost | 
        
        
           | 741 | 
           EBP, Investment Sold, Cost Basis [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldCostBasisExtensibleEnumeration | 
        
        
           | 742 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 743 | 
           EBP, Investment, Number of Shares | 
           Concept (Shares) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares | 
        
        
           | 744 | 
           EBP, Net Asset Value per Share or Unit | 
           Concept (dtr-types:perShareItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetValuePerShareOrUnit | 
        
        
           | 745 | 
           961113 - Disclosure - Employee Benefit Plan, Fair Value and NAV, EBP, Investment, Fair Value and NAV [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPFairValueNetAssetValuePracticalExpedientEmployeeBenefitPlanInvestmentFairValueAndNavTable | 
        
        
           | 746 | 
           961114 - Disclosure - Employee Benefit Plan, Fully-Benefit Responsive Investment | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPFullyBenefitResponsiveInvestment | 
        
        
           | 747 | 
           EBP, Fully Benefit-Responsive Investment Contract [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractAbstract | 
        
        
           | 748 | 
           EBP, Fully Benefit-Responsive Investment Contract [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTable | 
        
        
           | 749 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 750 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 751 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 752 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 753 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 754 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 755 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 756 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 757 | 
           EBP, Allocation Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusAxis | 
        
        
           | 758 | 
           EBP, Allocation Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusDomain | 
        
        
           | 759 | 
           EBP, Unallocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedMember | 
        
        
           | 760 | 
           EBP, Allocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocatedMember | 
        
        
           | 761 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusAxis | 
        
        
           | 762 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusDomain | 
        
        
           | 763 | 
           EBP, Nonparticipant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedMember | 
        
        
           | 764 | 
           EBP, Participant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedMember | 
        
        
           | 765 | 
           EBP, Fully Benefit-Responsive Investment Contract [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractLineItems | 
        
        
           | 766 | 
           EBP, Fully Benefit-Responsive Investment Contract [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTextBlock | 
        
        
           | 767 | 
           EBP, Fully Benefit-Responsive Investment Contract [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTableTextBlock | 
        
        
           | 768 | 
           EBP, Investment, Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValueAbstract | 
        
        
           | 769 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue | 
        
        
           | 770 | 
           EBP, Investment, Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue | 
        
        
           | 771 | 
           EBP, Investment, Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValue | 
        
        
           | 772 | 
           EBP, Fully Benefit-Responsive Investment Contract, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractDescription | 
        
        
           | 773 | 
           EBP, Fully Benefit-Responsive Investment Contract, Limitation on Transacting at Contract Value, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractLimitationOnTransactingAtContractValueDescription | 
        
        
           | 774 | 
           EBP, Fully Benefit-Responsive Investment Contract, Limitation on Transacting at Contract Value, Not Probable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractLimitationOnTransactingAtContractValueNotProbable | 
        
        
           | 775 | 
           EBP, Fully Benefit-Responsive Investment Contract, Termination, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTerminationDescription | 
        
        
           | 776 | 
           961114 - Disclosure - Employee Benefit Plan, Fully-Benefit Responsive Investment, EBP, Fully Benefit-Responsive Investment Contract [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPFullyBenefitResponsiveInvestmentEmployeeBenefitPlanFullyBenefitResponsiveInvestmentContractTable | 
        
        
           | 777 | 
           961115 - Disclosure - Employee Benefit Plan, Master Trust | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPMasterTrust | 
        
        
           | 778 | 
           EBP, Master Trust [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustAbstract | 
        
        
           | 779 | 
           EBP, Master Trust [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustTable | 
        
        
           | 780 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 781 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 782 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 783 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 784 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 785 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 786 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 787 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 788 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 789 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 790 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 791 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 792 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 793 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 794 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 795 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 796 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 797 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 798 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 799 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 800 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 801 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 802 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 803 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 804 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 805 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 806 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 807 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 808 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 809 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 810 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 811 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 812 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 813 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 814 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 815 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 816 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 817 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 818 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 819 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 820 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 821 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 822 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 823 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 824 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 825 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 826 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 827 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 828 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 829 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 830 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 831 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 832 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 833 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 834 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 835 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 836 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 837 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 838 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 839 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 840 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 841 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 842 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 843 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 844 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 845 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 846 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 847 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 848 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 849 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 850 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 851 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 852 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 853 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 854 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 855 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 856 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 857 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 858 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 859 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 860 | 
           EBP, Nonconsolidated, Master Trust and Plan Interest in Master Trust [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustAndPlanInterestInMasterTrustAxis | 
        
        
           | 861 | 
           EBP, Nonconsolidated, Master Trust and Plan Interest in Master Trust [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustAndPlanInterestInMasterTrustDomain | 
        
        
           | 862 | 
           EBP, Nonconsolidated, Master Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustMember | 
        
        
           | 863 | 
           EBP, Nonconsolidated, Plan Interest in Master Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedPlanInterestInMasterTrustMember | 
        
        
           | 864 | 
           EBP, Master Trust [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustLineItems | 
        
        
           | 865 | 
           EBP, Master Trust [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustTextBlock | 
        
        
           | 866 | 
           EBP, Master Trust [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustPolicyTextBlock | 
        
        
           | 867 | 
           EBP, Master Trust [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanMasterTrustTableTextBlock | 
        
        
           | 868 | 
           EBP, Interest in Master Trust, Percentage | 
           Concept (dtr-types:percentItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInterestInMasterTrustPercentage | 
        
        
           | 869 | 
           EBP, Net Asset Available for Benefit [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefitAbstract | 
        
        
           | 870 | 
           EBP, Asset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetAbstract | 
        
        
           | 871 | 
           EBP, Investment, Fair and Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValueAbstract | 
        
        
           | 872 | 
           EBP, Investment, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 873 | 
           EBP, Investment, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValue | 
        
        
           | 874 | 
           EBP, Investment, Fair and Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValue | 
        
        
           | 875 | 
           EBP, Receivable [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableAbstract | 
        
        
           | 876 | 
           EBP, Employer Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable | 
        
        
           | 877 | 
           EBP, Participant Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable | 
        
        
           | 878 | 
           EBP, Investment Income, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIncomeReceivable | 
        
        
           | 879 | 
           EBP, Investment Sale, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableInvestmentSale | 
        
        
           | 880 | 
           EBP, Derivative, Variation Margin, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableDerivativeVariationMargin | 
        
        
           | 881 | 
           EBP, Other Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherReceivable | 
        
        
           | 882 | 
           EBP, Receivable, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivable | 
        
        
           | 883 | 
           EBP, Other Employer Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherEmployerAsset | 
        
        
           | 884 | 
           EBP, Other Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherAsset | 
        
        
           | 885 | 
           EBP, Asset, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAsset | 
        
        
           | 886 | 
           EBP, Liability [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityAbstract | 
        
        
           | 887 | 
           EBP, Accrued Expense | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanAccruedExpense | 
        
        
           | 888 | 
           EBP, Excess Contribution Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable | 
        
        
           | 889 | 
           EBP, Liability for Investment Purchase | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityInvestmentPurchase | 
        
        
           | 890 | 
           EBP, Liability, Derivative, Variation Margin | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityDerivativeVariationMargin | 
        
        
           | 891 | 
           EBP, Liability to Employer | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerLiability | 
        
        
           | 892 | 
           EBP, Liability to Participant | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLiability | 
        
        
           | 893 | 
           EBP, Debt | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebt | 
        
        
           | 894 | 
           EBP, Debt, Interest Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtInterestPayable | 
        
        
           | 895 | 
           EBP, Investment Liability, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpInvestmentLiabilityFairValue | 
        
        
           | 896 | 
           EBP, Other Liability | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherLiability | 
        
        
           | 897 | 
           EBP, Liability, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiability | 
        
        
           | 898 | 
           EBP, Net Asset Available for Benefit, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 899 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestmentAbstract | 
        
        
           | 900 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestmentAbstract | 
        
        
           | 901 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Realized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForRealizedGainLossOnInvestment | 
        
        
           | 902 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Unrealized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForUnrealizedGainLossOnInvestment | 
        
        
           | 903 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment | 
        
        
           | 904 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpenseAbstract | 
        
        
           | 905 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpenseAbstract | 
        
        
           | 906 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestmentAbstract | 
        
        
           | 907 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnInvestment | 
        
        
           | 908 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Dividend Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment | 
        
        
           | 909 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment | 
        
        
           | 910 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Change in Plan Interest in Master Trust | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForChangeInPlanInterestInMasterTrust | 
        
        
           | 911 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Other Investment Income (Loss) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForOtherIncomeLossOnInvestment | 
        
        
           | 912 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpense | 
        
        
           | 913 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Investment Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInvestmentExpense | 
        
        
           | 914 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpense | 
        
        
           | 915 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment | 
        
        
           | 916 | 
           961115 - Disclosure - Employee Benefit Plan, Master Trust, EBP, Master Trust [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPMasterTrustEmployeeBenefitPlanMasterTrustTable | 
        
        
           | 917 | 
           961116 - Disclosure - Employee Benefit Plan, Nonparticipant-Directed Investment | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPNonparticipantDirectedInvestment | 
        
        
           | 918 | 
           EBP, Nonparticipant-Directed Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentAbstract | 
        
        
           | 919 | 
           EBP, Nonparticipant-Directed Investment [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentTable | 
        
        
           | 920 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 921 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 922 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 923 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 924 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 925 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 926 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 927 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 928 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 929 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 930 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 931 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 932 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 933 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 934 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 935 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 936 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 937 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 938 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 939 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 940 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 941 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 942 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 943 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 944 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 945 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 946 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 947 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 948 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 949 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 950 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 951 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 952 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 953 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 954 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 955 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 956 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 957 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 958 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 959 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 960 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 961 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 962 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 963 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 964 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 965 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 966 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 967 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 968 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 969 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 970 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 971 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 972 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 973 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 974 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 975 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 976 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 977 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 978 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 979 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 980 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 981 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 982 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 983 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 984 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 985 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 986 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 987 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 988 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 989 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 990 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 991 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 992 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 993 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 994 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 995 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 996 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 997 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 998 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 999 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 1000 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusAxis | 
        
        
           | 1001 | 
           EBP, Participant-Directed and Nonparticipant-Directed Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantDirectedStatusDomain | 
        
        
           | 1002 | 
           EBP, Nonparticipant-Directed [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedMember | 
        
        
           | 1003 | 
           EBP, Nonparticipant-Directed Investment [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentLineItems | 
        
        
           | 1004 | 
           EBP, Nonparticipant-Directed Investment [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentTextBlock | 
        
        
           | 1005 | 
           EBP, Nonparticipant-Directed Investment [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonparticipantDirectedInvestmentTableTextBlock | 
        
        
           | 1006 | 
           EBP, Net Asset Available for Benefit [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefitAbstract | 
        
        
           | 1007 | 
           EBP, Asset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetAbstract | 
        
        
           | 1008 | 
           EBP, Investment, Fair and Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValueAbstract | 
        
        
           | 1009 | 
           EBP, Investment, Fair Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAbstract | 
        
        
           | 1010 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 1011 | 
           EBP, Investment, Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue | 
        
        
           | 1012 | 
           EBP, Investment, Fair Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 1013 | 
           EBP, Investment, Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValueAbstract | 
        
        
           | 1014 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue | 
        
        
           | 1015 | 
           EBP, Investment, Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue | 
        
        
           | 1016 | 
           EBP, Investment, Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValue | 
        
        
           | 1017 | 
           EBP, Investment, Fair and Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValue | 
        
        
           | 1018 | 
           EBP, Receivable [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableAbstract | 
        
        
           | 1019 | 
           EBP, Employer Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable | 
        
        
           | 1020 | 
           EBP, Participant Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable | 
        
        
           | 1021 | 
           EBP, Note Receivable from Participant | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant | 
        
        
           | 1022 | 
           EBP, Investment Income, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIncomeReceivable | 
        
        
           | 1023 | 
           EBP, Investment Sale, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableInvestmentSale | 
        
        
           | 1024 | 
           EBP, Derivative, Variation Margin, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableDerivativeVariationMargin | 
        
        
           | 1025 | 
           EBP, Other Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherReceivable | 
        
        
           | 1026 | 
           EBP, Receivable, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivable | 
        
        
           | 1027 | 
           EBP, Noninterest-Bearing Cash | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanCash | 
        
        
           | 1028 | 
           EBP, Other Employer Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherEmployerAsset | 
        
        
           | 1029 | 
           EBP, Other Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherAsset | 
        
        
           | 1030 | 
           EBP, Asset, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAsset | 
        
        
           | 1031 | 
           EBP, Liability [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityAbstract | 
        
        
           | 1032 | 
           EBP, Accrued Expense | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanAccruedExpense | 
        
        
           | 1033 | 
           EBP, Excess Contribution Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable | 
        
        
           | 1034 | 
           EBP, Liability for Investment Purchase | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityInvestmentPurchase | 
        
        
           | 1035 | 
           EBP, Liability, Derivative, Variation Margin | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityDerivativeVariationMargin | 
        
        
           | 1036 | 
           EBP, Liability to Employer | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerLiability | 
        
        
           | 1037 | 
           EBP, Liability to Participant | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLiability | 
        
        
           | 1038 | 
           EBP, Debt | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebt | 
        
        
           | 1039 | 
           EBP, Debt, Interest Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtInterestPayable | 
        
        
           | 1040 | 
           EBP, Investment Liability, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpInvestmentLiabilityFairValue | 
        
        
           | 1041 | 
           EBP, Other Liability | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherLiability | 
        
        
           | 1042 | 
           EBP, Liability, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiability | 
        
        
           | 1043 | 
           EBP, Net Asset Available for Benefit, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1044 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseAbstract | 
        
        
           | 1045 | 
           EBP, Change in Net Asset Available for Benefit, Increase [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseAbstract | 
        
        
           | 1046 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestmentAbstract | 
        
        
           | 1047 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpenseAbstract | 
        
        
           | 1048 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpenseAbstract | 
        
        
           | 1049 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestmentAbstract | 
        
        
           | 1050 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnInvestment | 
        
        
           | 1051 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Dividend Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment | 
        
        
           | 1052 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment | 
        
        
           | 1053 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Change in Plan Interest in Master Trust | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForChangeInPlanInterestInMasterTrust | 
        
        
           | 1054 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Other Investment Income (Loss) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForOtherIncomeLossOnInvestment | 
        
        
           | 1055 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpense | 
        
        
           | 1056 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Investment Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInvestmentExpense | 
        
        
           | 1057 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpense | 
        
        
           | 1058 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestmentAbstract | 
        
        
           | 1059 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Realized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForRealizedGainLossOnInvestment | 
        
        
           | 1060 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Unrealized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForUnrealizedGainLossOnInvestment | 
        
        
           | 1061 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment | 
        
        
           | 1062 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment | 
        
        
           | 1063 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Note Receivable from Participant | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant | 
        
        
           | 1064 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContributionAbstract | 
        
        
           | 1065 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionAbstract | 
        
        
           | 1066 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash | 
        
        
           | 1067 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Noncash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionNoncash | 
        
        
           | 1068 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution | 
        
        
           | 1069 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionAbstract | 
        
        
           | 1070 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Excluding Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover | 
        
        
           | 1071 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover | 
        
        
           | 1072 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution | 
        
        
           | 1073 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution | 
        
        
           | 1074 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Shares Allocated for ESOP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForAllocatedSharesForEsop | 
        
        
           | 1075 | 
           EBP, Change in Net Asset Available for Benefit, Increase, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease | 
        
        
           | 1076 | 
           EBP, Change in Net Asset Available for Benefit, Decrease [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseAbstract | 
        
        
           | 1077 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment to Participant | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant | 
        
        
           | 1078 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Administrative Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense | 
        
        
           | 1079 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Interest Expense on Debt | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInterestExpenseOnDebt | 
        
        
           | 1080 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Shares Allocated for ESOP | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAllocatedSharesForEsop | 
        
        
           | 1081 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment for Insurance Contract, Excluded from Plan Asset | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset | 
        
        
           | 1082 | 
           EBP, Change in Net Asset Available for Benefit, Decrease, Total | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease | 
        
        
           | 1083 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease), Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease | 
        
        
           | 1084 | 
           EBP, Change in Net Asset Available for Benefit, Transfer to (from) Plan | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan | 
        
        
           | 1085 | 
           EBP, Change in Net Asset Available for Benefit, Transfer to (from) Fund within ESOP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromFundWithinEsop | 
        
        
           | 1086 | 
           EBP, Net Asset Available for Benefit, Beginning Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1087 | 
           EBP, Net Asset Available for Benefit, Ending Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1088 | 
           961116 - Disclosure - Employee Benefit Plan, Nonparticipant-Directed Investment, EBP, Nonparticipant-Directed Investment [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPNonparticipantDirectedInvestmentEmployeeBenefitPlanNonparticipantDirectedInvestmentTable | 
        
        
           | 1089 | 
           961117 - Disclosure - Employee Benefit Plan, Related-Party and Party-in-Interest Transactions | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPRelatedPartyInInterestTransactions | 
        
        
           | 1090 | 
           EBP, Related Party and Party-in-Interest Transactions [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsAbstract | 
        
        
           | 1091 | 
           EBP, Related Party and Party-in-Interest Transactions [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTable | 
        
        
           | 1092 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1093 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1094 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1095 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1096 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 1097 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 1098 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 1099 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 1100 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 1101 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 1102 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 1103 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 1104 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 1105 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 1106 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 1107 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 1108 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 1109 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 1110 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 1111 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 1112 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 1113 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 1114 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 1115 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 1116 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 1117 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 1118 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 1119 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 1120 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 1121 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 1122 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 1123 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 1124 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 1125 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 1126 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 1127 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 1128 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 1129 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 1130 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 1131 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 1132 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 1133 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 1134 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 1135 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 1136 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 1137 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 1138 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 1139 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 1140 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 1141 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 1142 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 1143 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 1144 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 1145 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 1146 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 1147 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 1148 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 1149 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 1150 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 1151 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 1152 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 1153 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 1154 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 1155 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 1156 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 1157 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 1158 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 1159 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 1160 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 1161 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 1162 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 1163 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 1164 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 1165 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 1166 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 1167 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 1168 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 1169 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 1170 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 1171 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 1172 | 
           EBP, Related Party and Party-in-Interest [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestAxis | 
        
        
           | 1173 | 
           EBP, Related Party and Party-in-Interest [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestDomain | 
        
        
           | 1174 | 
           EBP, Trustee [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTrusteeMember | 
        
        
           | 1175 | 
           EBP, Management [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanManagementMember | 
        
        
           | 1176 | 
           EBP, Employer, Director [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerDirectorMember | 
        
        
           | 1177 | 
           EBP, Employer, Officer [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerOfficerMember | 
        
        
           | 1178 | 
           EBP, Employer, Principal Holder [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPrincipalHolderMember | 
        
        
           | 1179 | 
           EBP, Other Related Party and Party-in-Interest [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanOtherRelatedPartyAndPartyInInterestMember | 
        
        
           | 1180 | 
           EBP, Related Party and Party-in-Interest Transactions [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsLineItems | 
        
        
           | 1181 | 
           EBP, Related Party and Party-in-Interest Transactions [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock | 
        
        
           | 1182 | 
           EBP, Related Party and Party-in-Interest Transactions [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTableTextBlock | 
        
        
           | 1183 | 
           EBP, Other Employer Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherEmployerAsset | 
        
        
           | 1184 | 
           EBP, Other Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherAsset | 
        
        
           | 1185 | 
           EBP, Liability to Employer | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerLiability | 
        
        
           | 1186 | 
           EBP, Liability to Participant | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLiability | 
        
        
           | 1187 | 
           EBP, Other Liability | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherLiability | 
        
        
           | 1188 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost | 
        
        
           | 1189 | 
           EBP, Investment, Number of Shares | 
           Concept (Shares) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares | 
        
        
           | 1190 | 
           EBP, Investment, Purchased, Number of Shares | 
           Concept (Shares) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesPurchased | 
        
        
           | 1191 | 
           EBP, Investment, Sold, Number of Shares | 
           Concept (Shares) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfSharesSold | 
        
        
           | 1192 | 
           EBP, Investment, Fair Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAbstract | 
        
        
           | 1193 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 1194 | 
           EBP, Investment, Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue | 
        
        
           | 1195 | 
           EBP, Investment, Fair Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 1196 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost | 
        
        
           | 1197 | 
           EBP, Investment Acquired, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredExcludingPlanInterestInMasterTrustCost | 
        
        
           | 1198 | 
           EBP, Investment Sold, Excluding Plan Interest in Master Trust, Selling Price | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldExcludingPlanInterestInMasterTrustSellingPrice | 
        
        
           | 1199 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Dividend Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment | 
        
        
           | 1200 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Unrealized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForUnrealizedGainLossOnInvestment | 
        
        
           | 1201 | 
           EBP, Investment, Employer, Common Stock, to Total Asset, Percentage | 
           Concept (dtr-types:percentItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentEmployerCommonStockToTotalAssetPercentage | 
        
        
           | 1202 | 
           961117 - Disclosure - Employee Benefit Plan, Related-Party and Party-in-Interest Transactions, EBP, Related Party and Party-in-Interest Transactions [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPRelatedPartyInInterestTransactionsEmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTable | 
        
        
           | 1203 | 
           961118 - Disclosure - Employee Benefit Plan, Tax Status | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPTaxStatus | 
        
        
           | 1204 | 
           EBP, Tax Status [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxStatusAbstract | 
        
        
           | 1205 | 
           EBP, Tax Status [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxStatusTable | 
        
        
           | 1206 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1207 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1208 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1209 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1210 | 
           EBP, Tax Status [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxStatusLineItems | 
        
        
           | 1211 | 
           EBP, Tax Status [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock | 
        
        
           | 1212 | 
           EBP, Tax Determination Letter, Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxDeterminationLetterDate | 
        
        
           | 1213 | 
           EBP, Tax Determination Letter, Obtained [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxDeterminationLetterObtained | 
        
        
           | 1214 | 
           EBP, Tax Qualification Status [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxQualificationStatusExtensibleEnumeration | 
        
        
           | 1215 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1216 | 
           EBP, Tax Ruling, Obtained [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTaxRulingObtained | 
        
        
           | 1217 | 
           961118 - Disclosure - Employee Benefit Plan, Tax Status, EBP, Tax Status [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPTaxStatusEmployeeBenefitPlanTaxStatusTable | 
        
        
           | 1218 | 
           961119 - Disclosure - Employee Benefit Plan, Reconciliation of Financial Statement to Form 5500 | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPReconciliationFinancialsToForm5500 | 
        
        
           | 1219 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500Abstract | 
        
        
           | 1220 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500Table | 
        
        
           | 1221 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1222 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1223 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1224 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1225 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500LineItems | 
        
        
           | 1226 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TextBlock | 
        
        
           | 1227 | 
           EBP, Reconciliation of Financial Statement to Form 5500 [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500TableTextBlock | 
        
        
           | 1228 | 
           EBP, Form 5500 Caption, Net Assets [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetAssetAvailableForBenefitAbstract | 
        
        
           | 1229 | 
           EBP, Net Asset Available for Benefit | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1230 | 
           EBP, Reconciliation to Form 5500, Net Asset Available for Benefit, Allocation to Withdrawing Participant, Not yet Paid | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500NetAssetAvailableForBenefitAllocationToWithdrawingParticipantNotYetPaid | 
        
        
           | 1231 | 
           EBP, Reconciliation to Form 5500, Net Asset Available for Benefit, Contract Value to Current Value Adjustment | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500NetAssetAvailableForBenefitContractValueToCurrentValueAdjustment | 
        
        
           | 1232 | 
           EBP, Reconciliation to Form 5500, Net Asset Available for Benefit, Deemed Distribution | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500NetAssetAvailableForBenefitDeemedDistribution | 
        
        
           | 1233 | 
           EBP, Form 5500 Caption, Net Assets, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetAssetAvailableForBenefit | 
        
        
           | 1234 | 
           EBP, Form 5500 Caption, Benefit Payment and Payments to Provide Benefits [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionPaymentToParticipantAbstract | 
        
        
           | 1235 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment to Participant | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant | 
        
        
           | 1236 | 
           EBP, Reconciliation to Form 5500, Payment to Participant, Increase (Decrease) from Deemed Distribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500PaymentToParticipantIncreaseDecreaseForDeemedDistributionAbstract | 
        
        
           | 1237 | 
           EBP, Reconciliation to Form 5500, Payment to Participant, Current Period, Increase from Deemed Distribution | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500PaymentToParticipantIncreaseForDeemedDistributionCurrentPeriod | 
        
        
           | 1238 | 
           EBP, Reconciliation to Form 5500, Payment to Participant, Prior Period, Decrease from Deemed Distribution | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500PaymentToParticipantDecreaseForDeemedDistributionPriorPeriod | 
        
        
           | 1239 | 
           EBP, Reconciliation to Form 5500, Payment to Participant, Increase (Decrease) from Deemed Distribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500PaymentToParticipantIncreaseDecreaseForDeemedDistribution | 
        
        
           | 1240 | 
           EBP, Reconciliation to Form 5500, Payment to Participant, Increase from Allocation to Withdrawing Participant, Not yet Paid | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500PaymentToParticipantIncreaseForAllocationToWithdrawingParticipantNotYetPaid | 
        
        
           | 1241 | 
           EBP, Reconciliation to Form 5500, Payment to Participant, Decrease from Allocation to Withdrawing Participant, Paid | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500PaymentToParticipantDecreaseForAllocationToWithdrawingParticipantPaid | 
        
        
           | 1242 | 
           EBP, Form 5500 Caption, Benefit Payment and Payments to Provide Benefits, Total | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionPaymentToParticipant | 
        
        
           | 1243 | 
           EBP, Form 5500 Caption, Net Income (Loss) [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetIncomeLossAbstract | 
        
        
           | 1244 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease | 
        
        
           | 1245 | 
           EBP, Reconciliation to Form 5500, Change in Net Asset Available for Benefit, Increase (Decrease) from Deemed Distribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500ChangeInNetAssetAvailableForBenefitIncreaseDecreaseForDeemedDistributionAbstract | 
        
        
           | 1246 | 
           EBP, Reconciliation to Form 5500, Change in Net Asset Available for Benefit, Prior Period, Increase from Deemed Distribution | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500ChangeInNetAssetAvailableForBenefitIncreaseForDeemedDistributionPriorPeriod | 
        
        
           | 1247 | 
           EBP, Reconciliation to Form 5500, Change in Net Asset Available for Benefit, Current Period, Decrease from Deemed Distribution | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500ChangeInNetAssetAvailableForBenefitDecreaseForDeemedDistributionCurrentPeriod | 
        
        
           | 1248 | 
           EBP, Reconciliation to Form 5500, Change in Net Asset Available for Benefit, Increase (Decrease) from Deemed Distribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500ChangeInNetAssetAvailableForBenefitIncreaseDecreaseForDeemedDistribution | 
        
        
           | 1249 | 
           EBP, Reconciliation to Form 5500, Change in Net Asset Available for Benefit, Increase (Decrease) from Contract Value to Current Value | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500ChangeInNetAssetAvailableForBenefitIncreaseDecreaseForContractValueToCurrentValue | 
        
        
           | 1250 | 
           EBP, Form 5500 Caption, Net Income (Loss), Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetIncomeLoss | 
        
        
           | 1251 | 
           EBP, Form 5500 Caption, Participant Loans [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantLoanAbstract | 
        
        
           | 1252 | 
           EBP, Note Receivable from Participant | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant | 
        
        
           | 1253 | 
           EBP, Reconciliation to Form 5500, Note Receivable, Deemed Distribution | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReconciliationToForm5500NoteReceivableDeemedDistribution | 
        
        
           | 1254 | 
           EBP, Form 5500 Caption, Participant Loans, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantLoan | 
        
        
           | 1255 | 
           EBP, Form 5500 Caption [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionAbstract | 
        
        
           | 1256 | 
           EBP, Form 5500 Caption, Receivables, Employer Contributions | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionReceivableEmployerContribution | 
        
        
           | 1257 | 
           EBP, Form 5500 Caption, Receivables, Participant Contributions | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionReceivableParticipantContribution | 
        
        
           | 1258 | 
           EBP, Form 5500 Caption, Receivables, Other | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionReceivableOther | 
        
        
           | 1259 | 
           EBP, Form 5500 Caption, Total Assets | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionAsset | 
        
        
           | 1260 | 
           EBP, Form 5500 Caption, Total Liabilities | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionLiability | 
        
        
           | 1261 | 
           EBP, Form 5500 Caption, Contributions, Employers | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionEmployerContribution | 
        
        
           | 1262 | 
           EBP, Form 5500 Caption, Contributions, Participants | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionParticipantContribution | 
        
        
           | 1263 | 
           EBP, Form 5500 Caption, Contributions, Other | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionOtherContribution | 
        
        
           | 1264 | 
           EBP, Form 5500 Caption, Noncash Contributions | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNoncashContribution | 
        
        
           | 1265 | 
           EBP, Form 5500 Caption, Total Contributions | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalContribution | 
        
        
           | 1266 | 
           EBP, Form 5500 Caption, Earnings on Investments, Total Interest | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalInterestIncome | 
        
        
           | 1267 | 
           EBP, Form 5500 Caption, Earnings on Investments, Total Dividends | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalDividendIncome | 
        
        
           | 1268 | 
           EBP, Form 5500 Caption, Net Gain (Loss) on Sale of Assets | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionNetGainLossOnSale | 
        
        
           | 1269 | 
           EBP, Form 5500 Caption, Unrealized Appreciation (Depreciation) of Assets | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionUnrealizedAppreciationDepreciation | 
        
        
           | 1270 | 
           EBP, Form 5500 Caption, Other Income | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionOtherIncome | 
        
        
           | 1271 | 
           EBP, Form 5500 Caption, Total Income | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalIncome | 
        
        
           | 1272 | 
           EBP, Form 5500 Caption, Interest Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionInterestExpense | 
        
        
           | 1273 | 
           EBP, Form 5500 Caption, Corrective Distributions | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionCorrectiveDistribution | 
        
        
           | 1274 | 
           EBP, Form 5500 Caption, Certain Deemed Distributions of Participant Loans | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionDeemedDistribution | 
        
        
           | 1275 | 
           EBP, Form 5500 Caption, Total Administrative Expenses | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalAdministrativeExpense | 
        
        
           | 1276 | 
           EBP, Form 5500 Caption, Total Expenses | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTotalExpense | 
        
        
           | 1277 | 
           EBP, Form 5500 Caption, Transfers of Assets to (from) this Plan | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanForm5500CaptionTransferToFromPlan | 
        
        
           | 1278 | 
           961119 - Disclosure - Employee Benefit Plan, Reconciliation of Financial Statement to Form 5500, EBP, Reconciliation of Financial Statement to Form 5500 [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPReconciliationFinancialsToForm5500EmployeeBenefitPlanReconciliationToForm5500Table | 
        
        
           | 1279 | 
           961120 - Disclosure - Employee Benefit Plan, Debt | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDebt | 
        
        
           | 1280 | 
           EBP, Debt [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtAbstract | 
        
        
           | 1281 | 
           EBP, Debt [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtTable | 
        
        
           | 1282 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1283 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1284 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1285 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1286 | 
           Debt Instrument [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:DebtInstrumentAxis | 
        
        
           | 1287 | 
           Debt Instrument, Name [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:DebtInstrumentNameDomain | 
        
        
           | 1288 | 
           EBP, Debt [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtLineItems | 
        
        
           | 1289 | 
           EBP, Debt [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtTextBlock | 
        
        
           | 1290 | 
           EBP, Debt [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtTableTextBlock | 
        
        
           | 1291 | 
           EBP, Debt, Maturity [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtMaturityAbstract | 
        
        
           | 1292 | 
           EBP, Debt, Maturity, Year One | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtYearOne | 
        
        
           | 1293 | 
           EBP, Debt, Maturity, Year Two | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtYearTwo | 
        
        
           | 1294 | 
           EBP, Debt, Maturity, Year Three | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtYearThree | 
        
        
           | 1295 | 
           EBP, Debt, Maturity, Year Four | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtYearFour | 
        
        
           | 1296 | 
           EBP, Debt, Maturity, Year Five | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtYearFive | 
        
        
           | 1297 | 
           EBP, Debt, Maturity, after Year Five | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtAfterYearFive | 
        
        
           | 1298 | 
           EBP, Debt, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebt | 
        
        
           | 1299 | 
           EBP, Debt, Interest Rate | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtInterestRate | 
        
        
           | 1300 | 
           EBP, Debt, Maturity Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtMaturityDate | 
        
        
           | 1301 | 
           EBP, Debt, Released for ESOP, Number of Shares | 
           Concept (Shares) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtNumberOfSharesReleasedForEsop | 
        
        
           | 1302 | 
           EBP, Debt, Guarantee, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanDebtGuaranteeDescription | 
        
        
           | 1303 | 
           EBP, Liability with Inseparable Third-Party Credit Enhancement [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EbpLiabilityWithInseparableThirdPartyCreditEnhancement | 
        
        
           | 1304 | 
           961120 - Disclosure - Employee Benefit Plan, Debt, EBP, Debt [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDebtEmployeeBenefitPlanDebtTable | 
        
        
           | 1305 | 
           961121 - Disclosure - Employee Benefit Plan, Contingency | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPContingency | 
        
        
           | 1306 | 
           EBP, Contingency [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpContingencyAbstract | 
        
        
           | 1307 | 
           EBP, Contingency [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EbpContingencyTable | 
        
        
           | 1308 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1309 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1310 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1311 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1312 | 
           EBP, Contingency [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EbpContingencyLineItems | 
        
        
           | 1313 | 
           EBP, Contingency [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpContingencyTextBlock | 
        
        
           | 1314 | 
           EBP, Contingency, Loss, Inestimable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpLossContingencyInestimableLoss | 
        
        
           | 1315 | 
           961121 - Disclosure - Employee Benefit Plan, Contingency, EBP, Contingency [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPContingencyEbpContingencyTable | 
        
        
           | 1316 | 
           961122 - Disclosure - Employee Benefit Plan, Risk and Uncertainty | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPRiskUncertainty | 
        
        
           | 1317 | 
           EBP, Risk and Uncertainty [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyAbstract | 
        
        
           | 1318 | 
           EBP, Risk and Uncertainty [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyTable | 
        
        
           | 1319 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1320 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1321 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1322 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1323 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 1324 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 1325 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 1326 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 1327 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 1328 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 1329 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 1330 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 1331 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 1332 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 1333 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 1334 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 1335 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 1336 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 1337 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 1338 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 1339 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 1340 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 1341 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 1342 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 1343 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 1344 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 1345 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 1346 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 1347 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 1348 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 1349 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 1350 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 1351 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 1352 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 1353 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 1354 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 1355 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 1356 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 1357 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 1358 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 1359 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 1360 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 1361 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 1362 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 1363 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 1364 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 1365 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 1366 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 1367 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 1368 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 1369 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 1370 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 1371 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 1372 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 1373 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 1374 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 1375 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 1376 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 1377 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 1378 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 1379 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 1380 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 1381 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 1382 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 1383 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 1384 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 1385 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 1386 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 1387 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 1388 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 1389 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 1390 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 1391 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 1392 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 1393 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 1394 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 1395 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 1396 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 1397 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 1398 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 1399 | 
           EBP, Nonconsolidated, Master Trust and Plan Interest in Master Trust [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustAndPlanInterestInMasterTrustAxis | 
        
        
           | 1400 | 
           EBP, Nonconsolidated, Master Trust and Plan Interest in Master Trust [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustAndPlanInterestInMasterTrustDomain | 
        
        
           | 1401 | 
           EBP, Nonconsolidated, Master Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustMember | 
        
        
           | 1402 | 
           EBP, Nonconsolidated, Plan Interest in Master Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedPlanInterestInMasterTrustMember | 
        
        
           | 1403 | 
           Investment, Issuer Name [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentIssuerNameAxis | 
        
        
           | 1404 | 
           Investment, Issuer Name [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentIssuerNameDomain | 
        
        
           | 1405 | 
           EBP, Risk and Uncertainty [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyLineItems | 
        
        
           | 1406 | 
           EBP, Risk and Uncertainty [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanRiskAndUncertaintyTextBlock | 
        
        
           | 1407 | 
           EBP, Risk and Uncertainty [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyPolicyTextBlock | 
        
        
           | 1408 | 
           EBP, Risk and Uncertainty [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyTableTextBlock | 
        
        
           | 1409 | 
           EBP, Risk and Uncertainty, Concentration of Investment at Fair Value to Net Assets, Amount | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToNetAssetsAmount | 
        
        
           | 1410 | 
           EBP, Risk and Uncertainty, Concentration of Investment at Fair Value to Net Assets, Percentage | 
           Concept (dtr-types:percentItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToNetAssetsPercentage | 
        
        
           | 1411 | 
           EBP, Risk and Uncertainty, Concentration of Investment at Fair Value to Total Investments, Amount | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsAmount | 
        
        
           | 1412 | 
           EBP, Risk and Uncertainty, Concentration of Investment at Fair Value to Total Investments, Percentage | 
           Concept (dtr-types:percentItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsPercentage | 
        
        
           | 1413 | 
           EBP, Risk and Uncertainty, Concentration of Investment, Benchmark Threshold Percentage | 
           Concept (dtr-types:percentItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentBenchmarkThresholdPercentage | 
        
        
           | 1414 | 
           961122 - Disclosure - Employee Benefit Plan, Risk and Uncertainty, EBP, Risk and Uncertainty [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPRiskUncertaintyEbpRiskAndUncertaintyTable | 
        
        
           | 1415 | 
           961123 - Disclosure - Employee Benefit Plan, Derivative | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDerivative | 
        
        
           | 1416 | 
           EBP, Derivative [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeAbstract | 
        
        
           | 1417 | 
           EBP, Derivative [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeTable | 
        
        
           | 1418 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1419 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1420 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1421 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1422 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 1423 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 1424 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 1425 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 1426 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 1427 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 1428 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 1429 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 1430 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 1431 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 1432 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 1433 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 1434 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 1435 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 1436 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 1437 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 1438 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 1439 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 1440 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 1441 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 1442 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 1443 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 1444 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 1445 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 1446 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 1447 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 1448 | 
           EBP, Nonconsolidated, Master Trust and Plan Interest in Master Trust [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustAndPlanInterestInMasterTrustAxis | 
        
        
           | 1449 | 
           EBP, Nonconsolidated, Master Trust and Plan Interest in Master Trust [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedMasterTrustAndPlanInterestInMasterTrustDomain | 
        
        
           | 1450 | 
           EBP, Nonconsolidated, Plan Interest in Master Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNonconsolidatedPlanInterestInMasterTrustMember | 
        
        
           | 1451 | 
           EBP, Derivative [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeLineItems | 
        
        
           | 1452 | 
           EBP, Derivative [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeTextBlock | 
        
        
           | 1453 | 
           EBP, Derivative [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativePolicyTextBlock | 
        
        
           | 1454 | 
           EBP, Derivative [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeTableTextBlock | 
        
        
           | 1455 | 
           EBP, Derivative Asset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeAssetAbstract | 
        
        
           | 1456 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 1457 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EbpInvestmentExcludingPlanInterestInMasterTrustFairValueTypeExtensibleEnumeration | 
        
        
           | 1458 | 
           EBP, Investment, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 1459 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, after Offset and Deduction [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementAfterOffsetAndDeductionAbstract | 
        
        
           | 1460 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, after Offset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementAfterOffsetAbstract | 
        
        
           | 1461 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, before Offset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementBeforeOffset | 
        
        
           | 1462 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Liability and Collateral, Obligation to Return Cash, Offset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementGrossLiabilityAndCollateralObligationToReturnCashOffsetAbstract | 
        
        
           | 1463 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Liability Offset | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementLiabilityOffset | 
        
        
           | 1464 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash, Offset | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnCashOffsetAgainstDerivativeAsset | 
        
        
           | 1465 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Liability and Collateral, Obligation to Return Cash, Offset, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementGrossLiabilityAndCollateralObligationToReturnCashOffset | 
        
        
           | 1466 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, after Offset, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementAfterOffset | 
        
        
           | 1467 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnSecurityNotOffset | 
        
        
           | 1468 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnCashNotOffset | 
        
        
           | 1469 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementDeductionOfFinancialInstrumentNotOffset | 
        
        
           | 1470 | 
           EBP, Derivative Asset, Subject to Master Netting Arrangement, after Offset and Deduction, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeAssetSubjectToMasterNettingArrangementAfterOffsetAndDeduction | 
        
        
           | 1471 | 
           EBP, Derivative Asset, Not Subject to Master Netting Arrangement | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeAssetNotSubjectToMasterNettingArrangement | 
        
        
           | 1472 | 
           EBP, Derivative Asset, Fair Value of Collateral | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeAssetFairValueOfCollateral | 
        
        
           | 1473 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment | 
        
        
           | 1474 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Statement of Change in Net Asset Available for Benefit [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpChangeInNetAssetAvailableForBenefitIncreaseDecreaseFromGainLossOnInvestmentStatementOfChangeInNetAssetAvailableForBenefitExtensibleEnumeration | 
        
        
           | 1475 | 
           EBP, Derivative Asset, Setoff Right, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeAssetSetoffRightDescription | 
        
        
           | 1476 | 
           EBP, Derivative Liability [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeLiabilityAbstract | 
        
        
           | 1477 | 
           EBP, Investment Liability, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpInvestmentLiabilityFairValue | 
        
        
           | 1478 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementAfterOffsetAndDeductionAbstract | 
        
        
           | 1479 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, after Offset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementAfterOffsetAbstract | 
        
        
           | 1480 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, before Offset | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementBeforeOffset | 
        
        
           | 1481 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Asset and Collateral, Right to Reclaim Cash, Offset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementGrossAssetAndCollateralRightToReclaimCashOffsetAgainstDerivativeLiabilityAbstract | 
        
        
           | 1482 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Asset Offset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementAssetOffset | 
        
        
           | 1483 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash, Offset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimCashOffsetAgainstDerivativeLiability | 
        
        
           | 1484 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Asset and Collateral, Right to Reclaim Cash, Offset, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementGrossAssetAndCollateralRightToReclaimCashOffsetAgainstDerivativeLiability | 
        
        
           | 1485 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, after Offset, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementAfterOffset | 
        
        
           | 1486 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimSecurityNotOffset | 
        
        
           | 1487 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimCashNotOffset | 
        
        
           | 1488 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementDeductionOfFinancialInstrumentNotOffset | 
        
        
           | 1489 | 
           EBP, Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeLiabilitySubjectToMasterNettingArrangementAfterOffsetAndDeduction | 
        
        
           | 1490 | 
           EBP, Derivative Liability, Not Subject to Master Netting Arrangement | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeLiabilityNotSubjectToMasterNettingArrangement | 
        
        
           | 1491 | 
           EBP, Derivative Liability, Fair Value of Collateral | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeLiabilityFairValueOfCollateral | 
        
        
           | 1492 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment | 
        
        
           | 1493 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Statement of Change in Net Asset Available for Benefit [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpChangeInNetAssetAvailableForBenefitIncreaseDecreaseFromGainLossOnInvestmentStatementOfChangeInNetAssetAvailableForBenefitExtensibleEnumeration | 
        
        
           | 1494 | 
           EBP, Derivative Liability, Setoff Right, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeLiabilitySetoffRightDescription | 
        
        
           | 1495 | 
           EBP, Derivative, Credit Risk [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpDerivativeCreditRiskAbstract | 
        
        
           | 1496 | 
           EBP, Derivative, Credit Risk, Contingent Feature, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeCreditRiskContingentFeatureDescription | 
        
        
           | 1497 | 
           EBP, Derivative, Credit Risk, Contingent Feature, Triggering Circumstance, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeCreditRiskContingentFeatureTriggeringCircumstanceDescription | 
        
        
           | 1498 | 
           EBP, Derivative, Credit Risk, Contingent Feature, Liability Position, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpDerivativeCreditRiskContingentFeatureLiabilityPositionFairValue | 
        
        
           | 1499 | 
           EBP, Derivative, Credit Risk, Contingent Feature, Liability Position, Collateral Posted, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeCreditRiskContingentFeatureLiabilityPositionCollateralPostedFairValue | 
        
        
           | 1500 | 
           EBP, Derivative, Credit Risk, Contingent Feature, Liability Position, Additional Collateral, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeCreditRiskContingentFeatureLiabilityPositionAdditionalCollateralFairValue | 
        
        
           | 1501 | 
           EBP, Derivative, Credit Risk, Contingent Feature, Liability Position, Asset for Immediate Settlement, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeCreditRiskContingentFeatureLiabilityPositionAssetForImmediateSettlementFairValue | 
        
        
           | 1502 | 
           EBP, Credit Derivative [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpCreditDerivativeAbstract | 
        
        
           | 1503 | 
           EBP, Credit Derivative, Recourse Provision, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpCreditDerivativeRecourseProvisionDescription | 
        
        
           | 1504 | 
           EBP, Credit Derivative, Maximum Potential Future Payment, Amount | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EbpCreditDerivativeMaximumPayoutAmount | 
        
        
           | 1505 | 
           EBP, Credit Derivative, Maximum Potential Future Payment, Inestimable, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpCreditDerivativeMaximumExposureInestimableDescription | 
        
        
           | 1506 | 
           EBP, Credit Derivative, Maximum Potential Future Payment, No Limitation [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpCreditDerivativeNoLimitationMaximumPayout | 
        
        
           | 1507 | 
           EBP, Credit Derivative, Risk Exposure, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpCreditDerivativeRiskExposureDescription | 
        
        
           | 1508 | 
           EBP, Derivative, Term of Contract | 
           Concept (xbrli:durationItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeTermOfContract | 
        
        
           | 1509 | 
           EBP, Derivative, Notional, Amount | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EbpDerivativeNotional | 
        
        
           | 1510 | 
           EBP, Derivative, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpDerivativeDescription | 
        
        
           | 1511 | 
           961123 - Disclosure - Employee Benefit Plan, Derivative, EBP, Derivative [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPDerivativeEbpDerivativeTable | 
        
        
           | 1512 | 
           961145 - Disclosure - Employee Benefit Plan, Subsequent Event | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPSubEvent | 
        
        
           | 1513 | 
           EBP, Subsequent Event [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpSubsequentEventAbstract | 
        
        
           | 1514 | 
           EBP, Subsequent Event [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EbpSubsequentEventTable | 
        
        
           | 1515 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1516 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1517 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1518 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1519 | 
           Subsequent Event Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:SubsequentEventTypeAxis | 
        
        
           | 1520 | 
           Subsequent Event Type [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:SubsequentEventTypeDomain | 
        
        
           | 1521 | 
           Subsequent Event [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubsequentEventMember | 
        
        
           | 1522 | 
           Scenario [Axis] | 
           Axis | 
            | 
            | 
           srt:StatementScenarioAxis | 
        
        
           | 1523 | 
           Scenario [Domain] | 
           Abstract | 
            | 
            | 
           srt:ScenarioUnspecifiedDomain | 
        
        
           | 1524 | 
           Pro Forma [Member] | 
           Abstract | 
            | 
            | 
           srt:ProFormaMember | 
        
        
           | 1525 | 
           EBP, Subsequent Event [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EbpSubsequentEventLineItems | 
        
        
           | 1526 | 
           EBP, Subsequent Event [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSubsequentEventTextBlock | 
        
        
           | 1527 | 
           EBP, Subsequent Event [Policy Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSubsequentEventPolicyTextBlock | 
        
        
           | 1528 | 
           EBP, Subsequent Event, Effect, Inestimable [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EbpSubsequentEventEffectInestimable | 
        
        
           | 1529 | 
           EBP, Subsequent Event, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpSubsequentEventDescription | 
        
        
           | 1530 | 
           961145 - Disclosure - Employee Benefit Plan, Subsequent Event, EBP, Subsequent Event [Table] | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPSubEventEbpSubsequentEventTable | 
        
        
           | 1531 | 
           999000 - Deprecated - Deprecated Concepts | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/deprecated/deprecated | 
        
        
           | 1532 | 
           Deprecated Items [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap:DeprecatedItems | 
        
        
           | 1533 | 
           Employee Benefit Plan, Change in Net Asset Available for Benefit, Decrease for Management Fee Expense (Deprecated 2025) | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForManagementFeeExpense | 
        
        
           | 1534 | 
           Use Legal Entity [Axis] on every XBRL fact tagged when employer has multiple Employee Benefit Plan filings in same plan year [Guidance] (Deprecated 2025) | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedWhenPlanSponsorHasMultipleEmployeeBenefitPlanFilingsInSamePlanYearGuidance | 
        
        
           | 1535 | 
           Taxonomy Implementation Note | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote | 
        
        
           | 1536 | 
           http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists | 
        
        
           | 1537 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationAssetLiability | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationAssetLiability | 
        
        
           | 1538 | 
           EBP, Schedule of Allocation, Asset and Liability [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleAllocationAssetAndLiabilityAbstract | 
        
        
           | 1539 | 
           EBP, Schedule of Allocation, Asset and Liability [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationAssetAndLiabilityTable | 
        
        
           | 1540 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1541 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1542 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1543 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1544 | 
           EBP, Allocation Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusAxis | 
        
        
           | 1545 | 
           EBP, Allocation Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusDomain | 
        
        
           | 1546 | 
           EBP, Unallocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedMember | 
        
        
           | 1547 | 
           EBP, Allocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocatedMember | 
        
        
           | 1548 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 1549 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 1550 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 1551 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 1552 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 1553 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 1554 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 1555 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 1556 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 1557 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 1558 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 1559 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 1560 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 1561 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 1562 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 1563 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 1564 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 1565 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 1566 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 1567 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 1568 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 1569 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 1570 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 1571 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 1572 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 1573 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 1574 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 1575 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 1576 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 1577 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 1578 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 1579 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 1580 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 1581 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 1582 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 1583 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 1584 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 1585 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 1586 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 1587 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 1588 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 1589 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 1590 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 1591 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 1592 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 1593 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 1594 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 1595 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 1596 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 1597 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 1598 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 1599 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 1600 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 1601 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 1602 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 1603 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 1604 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 1605 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 1606 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 1607 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 1608 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 1609 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 1610 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 1611 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 1612 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 1613 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 1614 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 1615 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 1616 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 1617 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 1618 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 1619 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 1620 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 1621 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 1622 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 1623 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 1624 | 
           EBP, Schedule of Allocation, Asset and Liability [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationAssetAndLiabilityLineItems | 
        
        
           | 1625 | 
           EBP, Schedule of Allocation, Asset and Liability [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationAssetAndLiabilityTableTextBlock | 
        
        
           | 1626 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 1627 | 
           EBP, Plan Number | 
           Concept (us-types:threeDigitItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanNumber | 
        
        
           | 1628 | 
           EBP, Plan Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpPlanName | 
        
        
           | 1629 | 
           EBP, Net Asset Available for Benefit [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefitAbstract | 
        
        
           | 1630 | 
           EBP, Asset [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetAbstract | 
        
        
           | 1631 | 
           EBP, Investment, Fair and Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValueAbstract | 
        
        
           | 1632 | 
           EBP, Investment, Fair Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAbstract | 
        
        
           | 1633 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue | 
        
        
           | 1634 | 
           EBP, Investment, Plan Interest in Master Trust, Fair Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustFairValue | 
        
        
           | 1635 | 
           EBP, Investment, Fair Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValue | 
        
        
           | 1636 | 
           EBP, Investment, Contract Value [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValueAbstract | 
        
        
           | 1637 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustContractValue | 
        
        
           | 1638 | 
           EBP, Investment, Plan Interest in Master Trust, Contract Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentPlanInterestInMasterTrustContractValue | 
        
        
           | 1639 | 
           EBP, Investment, Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentContractValue | 
        
        
           | 1640 | 
           EBP, Investment, Fair and Contract Value, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentFairAndContractValue | 
        
        
           | 1641 | 
           EBP, Receivable [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableAbstract | 
        
        
           | 1642 | 
           EBP, Employer Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable | 
        
        
           | 1643 | 
           EBP, Participant Contribution, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable | 
        
        
           | 1644 | 
           EBP, Note Receivable from Participant | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant | 
        
        
           | 1645 | 
           EBP, Investment Income, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIncomeReceivable | 
        
        
           | 1646 | 
           EBP, Investment Sale, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableInvestmentSale | 
        
        
           | 1647 | 
           EBP, Derivative, Variation Margin, Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivableDerivativeVariationMargin | 
        
        
           | 1648 | 
           EBP, Other Receivable | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherReceivable | 
        
        
           | 1649 | 
           EBP, Receivable, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanReceivable | 
        
        
           | 1650 | 
           EBP, Noninterest-Bearing Cash | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanCash | 
        
        
           | 1651 | 
           EBP, Other Employer Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherEmployerAsset | 
        
        
           | 1652 | 
           EBP, Other Asset | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherAsset | 
        
        
           | 1653 | 
           EBP, Asset, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAsset | 
        
        
           | 1654 | 
           EBP, Liability [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityAbstract | 
        
        
           | 1655 | 
           EBP, Accrued Expense | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanAccruedExpense | 
        
        
           | 1656 | 
           EBP, Excess Contribution Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanExcessContributionPayable | 
        
        
           | 1657 | 
           EBP, Liability for Investment Purchase | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityInvestmentPurchase | 
        
        
           | 1658 | 
           EBP, Liability, Derivative, Variation Margin | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiabilityDerivativeVariationMargin | 
        
        
           | 1659 | 
           EBP, Liability to Employer | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerLiability | 
        
        
           | 1660 | 
           EBP, Liability to Participant | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLiability | 
        
        
           | 1661 | 
           EBP, Debt | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebt | 
        
        
           | 1662 | 
           EBP, Debt, Interest Payable | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanDebtInterestPayable | 
        
        
           | 1663 | 
           EBP, Other Liability | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanOtherLiability | 
        
        
           | 1664 | 
           EBP, Liability, Total | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanLiability | 
        
        
           | 1665 | 
           EBP, Net Asset Available for Benefit, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1666 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationAssetLiabilityEmployeeBenefitPlanScheduleOfAllocationAssetAndLiabilityTable | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationAssetLiabilityEmployeeBenefitPlanScheduleOfAllocationAssetAndLiabilityTable | 
        
        
           | 1667 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationIncomeChangePlanEquity | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationIncomeChangePlanEquity | 
        
        
           | 1668 | 
           EBP, Schedule of Allocation, Income and Change in Plan Equity [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleAllocationIncomeAndChangeInPlanEquityAbstract | 
        
        
           | 1669 | 
           EBP, Schedule of Allocation, Income and Change in Plan Equity [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationIncomeAndChangeInPlanEquityTable | 
        
        
           | 1670 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1671 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1672 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1673 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1674 | 
           EBP, Allocation Status [Axis] | 
           Axis | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusAxis | 
        
        
           | 1675 | 
           EBP, Allocation Status [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocationStatusDomain | 
        
        
           | 1676 | 
           EBP, Unallocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanUnallocatedMember | 
        
        
           | 1677 | 
           EBP, Allocated [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAllocatedMember | 
        
        
           | 1678 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 1679 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 1680 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 1681 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 1682 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 1683 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 1684 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 1685 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 1686 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 1687 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 1688 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 1689 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 1690 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 1691 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 1692 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 1693 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 1694 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 1695 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 1696 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 1697 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 1698 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 1699 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 1700 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 1701 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 1702 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 1703 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 1704 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 1705 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 1706 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 1707 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 1708 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 1709 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 1710 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 1711 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 1712 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 1713 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 1714 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 1715 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 1716 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 1717 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 1718 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 1719 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 1720 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 1721 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 1722 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 1723 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 1724 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 1725 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 1726 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 1727 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 1728 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 1729 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 1730 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 1731 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 1732 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 1733 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 1734 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 1735 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 1736 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 1737 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 1738 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 1739 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 1740 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 1741 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 1742 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 1743 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 1744 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 1745 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 1746 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 1747 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 1748 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 1749 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 1750 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 1751 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 1752 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 1753 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 1754 | 
           EBP, Schedule of Allocation, Income and Change in Plan Equity [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationIncomeAndChangeInPlanEquityLineItems | 
        
        
           | 1755 | 
           EBP, Schedule of Allocation, Income and Change in Plan Equity [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAllocationIncomeAndChangeInPlanEquityTableTextBlock | 
        
        
           | 1756 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 1757 | 
           EBP, Plan Number | 
           Concept (us-types:threeDigitItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanNumber | 
        
        
           | 1758 | 
           EBP, Plan Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpPlanName | 
        
        
           | 1759 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseAbstract | 
        
        
           | 1760 | 
           EBP, Change in Net Asset Available for Benefit, Increase [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseAbstract | 
        
        
           | 1761 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestmentAbstract | 
        
        
           | 1762 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpenseAbstract | 
        
        
           | 1763 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpenseAbstract | 
        
        
           | 1764 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestmentAbstract | 
        
        
           | 1765 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnInvestment | 
        
        
           | 1766 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Dividend Income on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForDividendIncomeOnInvestment | 
        
        
           | 1767 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest and Dividend Income on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment | 
        
        
           | 1768 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Change in Plan Interest in Master Trust | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForChangeInPlanInterestInMasterTrust | 
        
        
           | 1769 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Other Investment Income (Loss) | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForOtherIncomeLossOnInvestment | 
        
        
           | 1770 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), before Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossBeforeInvestmentExpense | 
        
        
           | 1771 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Investment Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInvestmentExpense | 
        
        
           | 1772 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Investment Income (Loss), after Investment Expense, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForInvestmentIncomeLossAfterInvestmentExpense | 
        
        
           | 1773 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestmentAbstract | 
        
        
           | 1774 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Realized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForRealizedGainLossOnInvestment | 
        
        
           | 1775 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Unrealized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForUnrealizedGainLossOnInvestment | 
        
        
           | 1776 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Gain (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment | 
        
        
           | 1777 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Income (Loss) on Investment, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment | 
        
        
           | 1778 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Interest Income on Note Receivable from Participant | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant | 
        
        
           | 1779 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContributionAbstract | 
        
        
           | 1780 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionAbstract | 
        
        
           | 1781 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionCash | 
        
        
           | 1782 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Noncash | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContributionNoncash | 
        
        
           | 1783 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Employer Contribution, Cash and Noncash, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution | 
        
        
           | 1784 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionAbstract | 
        
        
           | 1785 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Excluding Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover | 
        
        
           | 1786 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Rollover | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover | 
        
        
           | 1787 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Participant Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContribution | 
        
        
           | 1788 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Contribution, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution | 
        
        
           | 1789 | 
           EBP, Change in Net Asset Available for Benefit, Increase from Shares Allocated for ESOP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForAllocatedSharesForEsop | 
        
        
           | 1790 | 
           EBP, Change in Net Asset Available for Benefit, Increase, Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease | 
        
        
           | 1791 | 
           EBP, Change in Net Asset Available for Benefit, Decrease [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseAbstract | 
        
        
           | 1792 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment to Participant | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant | 
        
        
           | 1793 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Administrative Expense | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense | 
        
        
           | 1794 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Interest Expense on Debt | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForInterestExpenseOnDebt | 
        
        
           | 1795 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Shares Allocated for ESOP | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAllocatedSharesForEsop | 
        
        
           | 1796 | 
           EBP, Change in Net Asset Available for Benefit, Decrease from Payment for Insurance Contract, Excluded from Plan Asset | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentForInsuranceContractExcludedFromPlanAsset | 
        
        
           | 1797 | 
           EBP, Change in Net Asset Available for Benefit, Decrease, Total | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease | 
        
        
           | 1798 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease), Total | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease | 
        
        
           | 1799 | 
           EBP, Change in Net Asset Available for Benefit, Transfer to (from) Plan | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromExternalPlan | 
        
        
           | 1800 | 
           EBP, Change in Net Asset Available for Benefit, Transfer to (from) Fund within ESOP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromFundWithinEsop | 
        
        
           | 1801 | 
           EBP, Net Asset Available for Benefit, Beginning Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1802 | 
           EBP, Net Asset Available for Benefit, Ending Balance | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit | 
        
        
           | 1803 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationIncomeChangePlanEquityEmployeeBenefitPlanScheduleOfAllocationIncomeAndChangeInPlanEquityTable | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAllocationIncomeChangePlanEquityEmployeeBenefitPlanScheduleOfAllocationIncomeAndChangeInPlanEquityTable | 
        
        
           | 1804 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsAcquiredDisposed | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsAcquiredDisposed | 
        
        
           | 1805 | 
           EBP, Schedule of Asset Acquired and Disposed of within Year [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleAssetAcquiredAndDisposedAbstract | 
        
        
           | 1806 | 
           EBP, Schedule of Asset Acquired and Disposed of within Year [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetAcquiredAndDisposedTable | 
        
        
           | 1807 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1808 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1809 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1810 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1811 | 
           Investment, Identifier [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentIdentifierAxis | 
        
        
           | 1812 | 
           EBP, Schedule of Asset Acquired and Disposed of within Year [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetAcquiredAndDisposedLineItems | 
        
        
           | 1813 | 
           EBP, Schedule of Asset Acquired and Disposed of within Year [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetAcquiredAndDisposedTableTextBlock | 
        
        
           | 1814 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 1815 | 
           EBP, Plan Number | 
           Concept (us-types:threeDigitItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanNumber | 
        
        
           | 1816 | 
           EBP, Plan Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpPlanName | 
        
        
           | 1817 | 
           EBP, Investment, Issuer Name [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration | 
        
        
           | 1818 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1819 | 
           EBP, Investment, Current Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration | 
        
        
           | 1820 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1821 | 
           EBP, Investment, Par or Maturity Value | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentParOrMaturityValue | 
        
        
           | 1822 | 
           EBP, Investment, Number of Shares | 
           Concept (Shares) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares | 
        
        
           | 1823 | 
           EBP, Investment, Interest Rate | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentInterestRate | 
        
        
           | 1824 | 
           EBP, Investment, Maturity Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentMaturityDate | 
        
        
           | 1825 | 
           EBP, Investment Acquired, Excluding Plan Interest in Master Trust, Purchase Price | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredExcludingPlanInterestInMasterTrustPurchasePrice | 
        
        
           | 1826 | 
           EBP, Investment Acquired, Plan Interest in Master Trust, Purchase Price | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredPlanInterestInMasterTrustPurchasePrice | 
        
        
           | 1827 | 
           EBP, Investment Sold, Excluding Plan Interest in Master Trust, Selling Price | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldExcludingPlanInterestInMasterTrustSellingPrice | 
        
        
           | 1828 | 
           EBP, Investment Sold, Plan Interest in Master Trust, Selling Price | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldPlanInterestInMasterTrustSellingPrice | 
        
        
           | 1829 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsAcquiredDisposedEmployeeBenefitPlanScheduleOfAssetAcquiredAndDisposedTable | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsAcquiredDisposedEmployeeBenefitPlanScheduleOfAssetAcquiredAndDisposedTable | 
        
        
           | 1830 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsHeldInvestment | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsHeldInvestment | 
        
        
           | 1831 | 
           EBP, Schedule of Asset Held for Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentAbstract | 
        
        
           | 1832 | 
           EBP, Schedule of Asset Held for Investment [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTable | 
        
        
           | 1833 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1834 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1835 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1836 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1837 | 
           Investment, Identifier [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentIdentifierAxis | 
        
        
           | 1838 | 
           Investment Type [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentTypeAxis | 
        
        
           | 1839 | 
           Investments [Domain] | 
           Abstract | 
            | 
            | 
           us-gaap:InvestmentTypeCategorizationMember | 
        
        
           | 1840 | 
           Interest-Bearing Deposits [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestBearingDepositsMember | 
        
        
           | 1841 | 
           Certificates of Deposit [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CertificatesOfDepositMember | 
        
        
           | 1842 | 
           Money Market Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MoneyMarketFundsMember | 
        
        
           | 1843 | 
           Commercial Paper [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommercialPaperMember | 
        
        
           | 1844 | 
           Fixed Income Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeInvestmentsMember | 
        
        
           | 1845 | 
           US Treasury and Government [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryAndGovernmentMember | 
        
        
           | 1846 | 
           US Treasury Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasurySecuritiesMember | 
        
        
           | 1847 | 
           US Treasury Notes Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryNotesSecuritiesMember | 
        
        
           | 1848 | 
           US Treasury Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBondSecuritiesMember | 
        
        
           | 1849 | 
           US Treasury Bill Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:USTreasuryBillSecuritiesMember | 
        
        
           | 1850 | 
           Asset-Backed Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:AssetBackedSecuritiesMember | 
        
        
           | 1851 | 
           Collateralized Mortgage Obligations [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CollateralizedMortgageObligationsMember | 
        
        
           | 1852 | 
           Corporate Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateDebtSecuritiesMember | 
        
        
           | 1853 | 
           Corporate Bond Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CorporateBondSecuritiesMember | 
        
        
           | 1854 | 
           Convertible Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertibleDebtSecuritiesMember | 
        
        
           | 1855 | 
           Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SubordinatedDebtMember | 
        
        
           | 1856 | 
           Senior Subordinated Notes [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedNotesMember | 
        
        
           | 1857 | 
           Senior Subordinated Loans [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SeniorSubordinatedLoansMember | 
        
        
           | 1858 | 
           Junior Subordinated Debt [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:JuniorSubordinatedDebtMember | 
        
        
           | 1859 | 
           Sovereign Debt Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:SovereignDebtSecuritiesMember | 
        
        
           | 1860 | 
           Equity Securities [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySecuritiesMember | 
        
        
           | 1861 | 
           Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommonStockMember | 
        
        
           | 1862 | 
           EBP, Employer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember | 
        
        
           | 1863 | 
           EBP, Employer, Common Stock, Class A [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassAMember | 
        
        
           | 1864 | 
           EBP, Employer, Common Stock, Class B [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockClassBMember | 
        
        
           | 1865 | 
           EBP, Nonemployer, Common Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerCommonStockMember | 
        
        
           | 1866 | 
           Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredStockMember | 
        
        
           | 1867 | 
           EBP, Employer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerPreferredStockMember | 
        
        
           | 1868 | 
           EBP, Nonemployer, Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpNonemployerPreferredStockMember | 
        
        
           | 1869 | 
           Preferred Nonconvertible Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PreferredNonConvertibleStockMember | 
        
        
           | 1870 | 
           Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ConvertiblePreferredStockMember | 
        
        
           | 1871 | 
           Contingent Convertible Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ContingentConvertiblePreferredStockMember | 
        
        
           | 1872 | 
           Nonredeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:NonredeemablePreferredStockMember | 
        
        
           | 1873 | 
           Redeemable Preferred Stock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:RedeemablePreferredStockMember | 
        
        
           | 1874 | 
           Warrant [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:WarrantMember | 
        
        
           | 1875 | 
           Other Security Investments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherAggregatedInvestmentsMember | 
        
        
           | 1876 | 
           EBP, Employer, Common Stock Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockFundMember | 
        
        
           | 1877 | 
           Private Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:PrivateEquityFundsMember | 
        
        
           | 1878 | 
           Hedge Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:HedgeFundsMember | 
        
        
           | 1879 | 
           Employee Benefit Plan, Real Estate [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanRealEstateMember | 
        
        
           | 1880 | 
           Common Collective Trust [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember | 
        
        
           | 1881 | 
           EBP, Pooled Separate Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPooledSeparateAccountMember | 
        
        
           | 1882 | 
           Mutual Fund [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:MutualFundMember | 
        
        
           | 1883 | 
           Equity Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityFundsMember | 
        
        
           | 1884 | 
           Fixed Income Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:FixedIncomeFundsMember | 
        
        
           | 1885 | 
           Balanced Funds [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:BalancedFundsMember | 
        
        
           | 1886 | 
           EBP, Self-Directed Brokerage Account [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSelfDirectedBrokerageAccountMember | 
        
        
           | 1887 | 
           EBP, Traditional Guaranteed Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanTraditionalGuaranteedInvestmentContractMember | 
        
        
           | 1888 | 
           EBP, Synthetic Investment Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanSyntheticInvestmentContractMember | 
        
        
           | 1889 | 
           Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:DerivativeMember | 
        
        
           | 1890 | 
           Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateContractMember | 
        
        
           | 1891 | 
           Interest Rate Floor [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateFloorMember | 
        
        
           | 1892 | 
           Interest Rate Cap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateCapMember | 
        
        
           | 1893 | 
           Interest Rate Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwapMember | 
        
        
           | 1894 | 
           Interest Rate Swaption [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:InterestRateSwaptionMember | 
        
        
           | 1895 | 
           Foreign Exchange Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeContractMember | 
        
        
           | 1896 | 
           Currency Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CurrencySwapMember | 
        
        
           | 1897 | 
           Foreign Exchange Forward [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeForwardMember | 
        
        
           | 1898 | 
           Foreign Exchange Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeFutureMember | 
        
        
           | 1899 | 
           Eurodollar Future [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EurodollarFutureMember | 
        
        
           | 1900 | 
           Foreign Exchange Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:ForeignExchangeOptionMember | 
        
        
           | 1901 | 
           Cross Currency Interest Rate Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CrossCurrencyInterestRateContractMember | 
        
        
           | 1902 | 
           Treasury Lock [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:TreasuryLockMember | 
        
        
           | 1903 | 
           Equity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquityContractMember | 
        
        
           | 1904 | 
           Equity Swap [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EquitySwapMember | 
        
        
           | 1905 | 
           Equity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:StockOptionMember | 
        
        
           | 1906 | 
           Commodity Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityContractMember | 
        
        
           | 1907 | 
           Commodity Option [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CommodityOptionMember | 
        
        
           | 1908 | 
           Energy Related Derivative [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EnergyRelatedDerivativeMember | 
        
        
           | 1909 | 
           Credit Risk Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CreditRiskContractMember | 
        
        
           | 1910 | 
           Embedded Derivative Financial Instruments [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:EmbeddedDerivativeFinancialInstrumentsMember | 
        
        
           | 1911 | 
           Coal Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:CoalContractMember | 
        
        
           | 1912 | 
           Other Contract [Member] | 
           Abstract | 
            | 
            | 
           us-gaap:OtherContractMember | 
        
        
           | 1913 | 
           EBP, Other Investment [Member] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EbpOtherInvestmentMember | 
        
        
           | 1914 | 
           Statistical Measurement [Axis] | 
           Axis | 
            | 
            | 
           srt:RangeAxis | 
        
        
           | 1915 | 
           Statistical Measurement [Domain] | 
           Abstract | 
            | 
            | 
           srt:RangeMember | 
        
        
           | 1916 | 
           Maximum [Member] | 
           Abstract | 
            | 
            | 
           srt:MaximumMember | 
        
        
           | 1917 | 
           Minimum [Member] | 
           Abstract | 
            | 
            | 
           srt:MinimumMember | 
        
        
           | 1918 | 
           Weighted Average [Member] | 
           Abstract | 
            | 
            | 
           srt:WeightedAverageMember | 
        
        
           | 1919 | 
           EBP, Schedule of Asset Held for Investment [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentLineItems | 
        
        
           | 1920 | 
           EBP, Schedule of Asset Held for Investment [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTableTextBlock | 
        
        
           | 1921 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 1922 | 
           EBP, Plan Number | 
           Concept (us-types:threeDigitItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanNumber | 
        
        
           | 1923 | 
           EBP, Plan Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpPlanName | 
        
        
           | 1924 | 
           EBP, Asset Held for Investment, Party-in-Interest [true false] | 
           Concept (Yes/No) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest | 
        
        
           | 1925 | 
           EBP, Investment, Issuer Name [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration | 
        
        
           | 1926 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1927 | 
           EBP, Investment, Current Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration | 
        
        
           | 1928 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1929 | 
           EBP, Investment, Interest Rate | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentInterestRate | 
        
        
           | 1930 | 
           EBP, Investment, Maturity Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentMaturityDate | 
        
        
           | 1931 | 
           EBP, Asset Held for Investment, Participant Loan, Interest Rate | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate | 
        
        
           | 1932 | 
           EBP, Asset Held for Investment, Participant Loan, Maturity Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanParticipantLoanMaturityDate | 
        
        
           | 1933 | 
           EBP, Investment, Par or Maturity Value | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentParOrMaturityValue | 
        
        
           | 1934 | 
           EBP, Investment, Number of Shares | 
           Concept (Shares) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares | 
        
        
           | 1935 | 
           EBP, Investment, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustCost | 
        
        
           | 1936 | 
           EBP, Asset Held for Investment [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentAbstract | 
        
        
           | 1937 | 
           EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue | 
        
        
           | 1938 | 
           EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Allocation Status [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustAllocationStatusExtensibleEnumeration | 
        
        
           | 1939 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1940 | 
           EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration | 
        
        
           | 1941 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1942 | 
           EBP, Asset Held for Investment, Plan Interest in Master Trust, Current Value | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPlanInterestInMasterTrustCurrentValue | 
        
        
           | 1943 | 
           EBP, Asset Held for Investment, Plan Interest in Master Trust, Allocation Status [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPlanInterestInMasterTrustAllocationStatusExtensibleEnumeration | 
        
        
           | 1944 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1945 | 
           EBP, Asset Held for Investment, Plan Interest in Master Trust, Participation Status [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration | 
        
        
           | 1946 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1947 | 
           EBP, Asset Held for Investment, Participant Loan, after Deemed Distribution | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution | 
        
        
           | 1948 | 
           EBP, Asset Held for Investment, Total | 
           Concept (Monetary) | 
           As Of | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment | 
        
        
           | 1949 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsHeldInvestmentEmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTable | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleAssetsHeldInvestmentEmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTable | 
        
        
           | 1950 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleDelinquentParticipantContributions | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleDelinquentParticipantContributions | 
        
        
           | 1951 | 
           EBP, Schedule of Delinquent Participant Contribution [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionAbstract | 
        
        
           | 1952 | 
           EBP, Schedule of Delinquent Participant Contribution [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionTable | 
        
        
           | 1953 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1954 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1955 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1956 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1957 | 
           EBP, Schedule of Delinquent Participant Contribution [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionLineItems | 
        
        
           | 1958 | 
           EBP, Schedule of Delinquent Participant Contribution [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionTableTextBlock | 
        
        
           | 1959 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 1960 | 
           EBP, Plan Number | 
           Concept (us-types:threeDigitItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanNumber | 
        
        
           | 1961 | 
           EBP, Plan Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpPlanName | 
        
        
           | 1962 | 
           EBP, Schedule of Delinquent Participant Contribution, Transferred Late to Plan | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionTransferredLateToPlan | 
        
        
           | 1963 | 
           EBP, Schedule of Delinquent Participant Contribution, Late Repayment Included [true false] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionLateRepaymentIncluded | 
        
        
           | 1964 | 
           EBP, Schedule of Delinquent Participant Contribution, Not Corrected | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionNotCorrected | 
        
        
           | 1965 | 
           EBP, Schedule of Delinquent Participant Contribution, Corrected Outside VFCP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionCorrectedOutsideVfcp | 
        
        
           | 1966 | 
           EBP, Schedule of Delinquent Participant Contribution, Pending Correction in VFCP | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionPendingCorrectionInVfcp | 
        
        
           | 1967 | 
           EBP, Schedule of Delinquent Participant Contribution, Corrected | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfDelinquentParticipantContributionCorrected | 
        
        
           | 1968 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleDelinquentParticipantContributionsEmployeeBenefitPlanScheduleOfDelinquentParticipantContributionTable | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleDelinquentParticipantContributionsEmployeeBenefitPlanScheduleOfDelinquentParticipantContributionTable | 
        
        
           | 1969 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleReportableTransactions | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleReportableTransactions | 
        
        
           | 1970 | 
           EBP, Schedule of Reportable Transaction [Abstract] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfReportableTransactionAbstract | 
        
        
           | 1971 | 
           EBP, Schedule of Reportable Transaction [Table] | 
           Table | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfReportableTransactionTable | 
        
        
           | 1972 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 1973 | 
           Use Legal Entity [Axis] on every XBRL fact tagged in each employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:UseLegalEntityAxisOnEveryXbrlFactTaggedInEachEmployeeBenefitPlanFilingGuidance | 
        
        
           | 1974 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 1975 | 
           Create Plan-specific [Member] with Legal Entity [Axis] in following format, [EBP] Employer Identification Number [0-9]{2}-[0-9]{7}-Plan Number [0-9]{3} (for example, standard label, EBP 12-3456789-001 [Member] with element name, EBP12-3456789-001Member) for employee benefit plan filing [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap-ebp:CreatePlanSpecificMemberWithLegalEntityAxisForEmployeeBenefitPlanFilingInFollowingFormatEbpEmployerIdentificationNumbePlanNumberForExampleEbpMemberGuidance | 
        
        
           | 1976 | 
           Investment, Identifier [Axis] | 
           Axis | 
            | 
            | 
           us-gaap:InvestmentIdentifierAxis | 
        
        
           | 1977 | 
           EBP, Schedule of Reportable Transaction [Line Items] | 
           LineItems | 
            | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfReportableTransactionLineItems | 
        
        
           | 1978 | 
           EBP, Schedule of Reportable Transaction [Table Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanScheduleOfReportableTransactionTableTextBlock | 
        
        
           | 1979 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 1980 | 
           EBP, Plan Number | 
           Concept (us-types:threeDigitItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPlanNumber | 
        
        
           | 1981 | 
           EBP, Plan Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           us-gaap-ebp:EbpPlanName | 
        
        
           | 1982 | 
           EBP, Party-in-Interest, Relationship to Plan [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanPartyInInterestRelationshipToPlanExtensibleEnumeration | 
        
        
           | 1983 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1984 | 
           EBP, Investment, Issuer Name [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration | 
        
        
           | 1985 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1986 | 
           EBP, Investment, Current Value, Type [Extensible Enumeration] | 
           Concept (enum2:enumerationSetItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration | 
        
        
           | 1987 | 
           For information on using Extensible Enumeration elements, see guide at link in tin-part URI [Guidance] | 
           Abstract | 
            | 
            | 
           us-gaap:ForInformationOnUsingExtensibleEnumerationElementsSeeGuideAtLinkInTinPartUriGuidance | 
        
        
           | 1988 | 
           EBP, Investment, Number of Shares | 
           Concept (Shares) | 
           As Of | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares | 
        
        
           | 1989 | 
           EBP, Investment, Interest Rate | 
           Concept (dtr-types:percentItemType) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentInterestRate | 
        
        
           | 1990 | 
           EBP, Investment, Maturity Date | 
           Concept (Date) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentMaturityDate | 
        
        
           | 1991 | 
           EBP, Investment, Par or Maturity Value | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentParOrMaturityValue | 
        
        
           | 1992 | 
           EBP, Investment Acquired, Excluding Plan Interest in Master Trust, Purchase Price | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredExcludingPlanInterestInMasterTrustPurchasePrice | 
        
        
           | 1993 | 
           EBP, Investment Sold, Excluding Plan Interest in Master Trust, Selling Price | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldExcludingPlanInterestInMasterTrustSellingPrice | 
        
        
           | 1994 | 
           EBP, Reportable Transaction, Change in Net Asset Available for Benefit, Decrease from Expense Incurred | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanReportableTransactionChangeInNetAssetAvailableForBenefitDecreaseForExpenseIncurred | 
        
        
           | 1995 | 
           EBP, Investment Acquired, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredExcludingPlanInterestInMasterTrustCost | 
        
        
           | 1996 | 
           EBP, Investment Sold, Excluding Plan Interest in Master Trust, Cost | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldExcludingPlanInterestInMasterTrustCost | 
        
        
           | 1997 | 
           EBP, Investment Acquired, Excluding Plan Interest in Master Trust, Current Value | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredExcludingPlanInterestInMasterTrustCurrentValue | 
        
        
           | 1998 | 
           EBP, Investment Sold, Excluding Plan Interest in Master Trust, Current Value | 
           Concept (Monetary) | 
           For Period | 
           Credit | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldExcludingPlanInterestInMasterTrustCurrentValue | 
        
        
           | 1999 | 
           EBP, Change in Net Asset Available for Benefit, Increase (Decrease) from Realized Gain (Loss) on Investment | 
           Concept (Monetary) | 
           For Period | 
           Debit | 
           us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForRealizedGainLossOnInvestment | 
        
        
           | 2000 | 
           EBP, Investment, Acquired, Number of Investment | 
           Concept (Integer) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentAcquiredNumber | 
        
        
           | 2001 | 
           EBP, Investment, Sold, Number of Investments | 
           Concept (Integer) | 
           For Period | 
            | 
           us-gaap-ebp:EmployeeBenefitPlanInvestmentSoldNumber | 
        
        
           | 2002 | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleReportableTransactionsEmployeeBenefitPlanScheduleOfReportableTransactionTable | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/disclosure/EBPScheduleReportableTransactionsEmployeeBenefitPlanScheduleOfReportableTransactionTable | 
        
        
           | 2003 | 
           http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists | 
        
        
           | 2004 | 
           http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationListsEbp | 
           Network | 
           *  | 
           *  | 
           http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationListsEbp | 
        
        
           | 2005 | 
           http://xbrl.sec.gov/country/role/document/Country | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/country/role/document/Country | 
        
        
           | 2006 | 
           All Countries [Domain] | 
           Abstract | 
            | 
            | 
           country:AllCountriesDomain | 
        
        
           | 2007 | 
           AFGHANISTAN | 
           Abstract | 
            | 
            | 
           country:AF | 
        
        
           | 2008 | 
           ALBANIA | 
           Abstract | 
            | 
            | 
           country:AL | 
        
        
           | 2009 | 
           ALGERIA | 
           Abstract | 
            | 
            | 
           country:DZ | 
        
        
           | 2010 | 
           AMERICAN SAMOA | 
           Abstract | 
            | 
            | 
           country:AS | 
        
        
           | 2011 | 
           ANDORRA | 
           Abstract | 
            | 
            | 
           country:AD | 
        
        
           | 2012 | 
           ANGOLA | 
           Abstract | 
            | 
            | 
           country:AO | 
        
        
           | 2013 | 
           ANGUILLA | 
           Abstract | 
            | 
            | 
           country:AI | 
        
        
           | 2014 | 
           ANTARCTICA | 
           Abstract | 
            | 
            | 
           country:AQ | 
        
        
           | 2015 | 
           ANTIGUA AND BARBUDA | 
           Abstract | 
            | 
            | 
           country:AG | 
        
        
           | 2016 | 
           ARGENTINA | 
           Abstract | 
            | 
            | 
           country:AR | 
        
        
           | 2017 | 
           ARMENIA | 
           Abstract | 
            | 
            | 
           country:AM | 
        
        
           | 2018 | 
           ARUBA | 
           Abstract | 
            | 
            | 
           country:AW | 
        
        
           | 2019 | 
           AUSTRALIA | 
           Abstract | 
            | 
            | 
           country:AU | 
        
        
           | 2020 | 
           AUSTRIA | 
           Abstract | 
            | 
            | 
           country:AT | 
        
        
           | 2021 | 
           AZERBAIJAN | 
           Abstract | 
            | 
            | 
           country:AZ | 
        
        
           | 2022 | 
           ĹLAND ISLANDS | 
           Abstract | 
            | 
            | 
           country:AX | 
        
        
           | 2023 | 
           BAHAMAS | 
           Abstract | 
            | 
            | 
           country:BS | 
        
        
           | 2024 | 
           BAHRAIN | 
           Abstract | 
            | 
            | 
           country:BH | 
        
        
           | 2025 | 
           BANGLADESH | 
           Abstract | 
            | 
            | 
           country:BD | 
        
        
           | 2026 | 
           BARBADOS | 
           Abstract | 
            | 
            | 
           country:BB | 
        
        
           | 2027 | 
           BELARUS | 
           Abstract | 
            | 
            | 
           country:BY | 
        
        
           | 2028 | 
           BELGIUM | 
           Abstract | 
            | 
            | 
           country:BE | 
        
        
           | 2029 | 
           BELIZE | 
           Abstract | 
            | 
            | 
           country:BZ | 
        
        
           | 2030 | 
           BENIN | 
           Abstract | 
            | 
            | 
           country:BJ | 
        
        
           | 2031 | 
           BERMUDA | 
           Abstract | 
            | 
            | 
           country:BM | 
        
        
           | 2032 | 
           BHUTAN | 
           Abstract | 
            | 
            | 
           country:BT | 
        
        
           | 2033 | 
           BOLIVIA | 
           Abstract | 
            | 
            | 
           country:BO | 
        
        
           | 2034 | 
           BONAIRE, SINT EUSTATIUS AND SABA | 
           Abstract | 
            | 
            | 
           country:BQ | 
        
        
           | 2035 | 
           BOSNIA AND HERZEGOVINA | 
           Abstract | 
            | 
            | 
           country:BA | 
        
        
           | 2036 | 
           BOTSWANA | 
           Abstract | 
            | 
            | 
           country:BW | 
        
        
           | 2037 | 
           BOUVET ISLAND | 
           Abstract | 
            | 
            | 
           country:BV | 
        
        
           | 2038 | 
           BRAZIL | 
           Abstract | 
            | 
            | 
           country:BR | 
        
        
           | 2039 | 
           BRITISH INDIAN OCEAN TERRITORY | 
           Abstract | 
            | 
            | 
           country:IO | 
        
        
           | 2040 | 
           BRUNEI DARUSSALAM | 
           Abstract | 
            | 
            | 
           country:BN | 
        
        
           | 2041 | 
           BULGARIA | 
           Abstract | 
            | 
            | 
           country:BG | 
        
        
           | 2042 | 
           BURKINA FASO | 
           Abstract | 
            | 
            | 
           country:BF | 
        
        
           | 2043 | 
           BURUNDI | 
           Abstract | 
            | 
            | 
           country:BI | 
        
        
           | 2044 | 
           CAMBODIA | 
           Abstract | 
            | 
            | 
           country:KH | 
        
        
           | 2045 | 
           CAMEROON | 
           Abstract | 
            | 
            | 
           country:CM | 
        
        
           | 2046 | 
           CANADA | 
           Abstract | 
            | 
            | 
           country:CA | 
        
        
           | 2047 | 
           CABO VERDE | 
           Abstract | 
            | 
            | 
           country:CV | 
        
        
           | 2048 | 
           CAYMAN ISLANDS | 
           Abstract | 
            | 
            | 
           country:KY | 
        
        
           | 2049 | 
           CENTRAL AFRICAN REPUBLIC | 
           Abstract | 
            | 
            | 
           country:CF | 
        
        
           | 2050 | 
           CHAD | 
           Abstract | 
            | 
            | 
           country:TD | 
        
        
           | 2051 | 
           CHILE | 
           Abstract | 
            | 
            | 
           country:CL | 
        
        
           | 2052 | 
           CHINA | 
           Abstract | 
            | 
            | 
           country:CN | 
        
        
           | 2053 | 
           CHRISTMAS ISLAND | 
           Abstract | 
            | 
            | 
           country:CX | 
        
        
           | 2054 | 
           COCOS (KEELING) ISLANDS | 
           Abstract | 
            | 
            | 
           country:CC | 
        
        
           | 2055 | 
           COLOMBIA | 
           Abstract | 
            | 
            | 
           country:CO | 
        
        
           | 2056 | 
           COMOROS | 
           Abstract | 
            | 
            | 
           country:KM | 
        
        
           | 2057 | 
           CONGO | 
           Abstract | 
            | 
            | 
           country:CG | 
        
        
           | 2058 | 
           CONGO, THE DEMOCRATIC REPUBLIC OF THE | 
           Abstract | 
            | 
            | 
           country:CD | 
        
        
           | 2059 | 
           COOK ISLANDS | 
           Abstract | 
            | 
            | 
           country:CK | 
        
        
           | 2060 | 
           COSTA RICA | 
           Abstract | 
            | 
            | 
           country:CR | 
        
        
           | 2061 | 
           CÔTE D'IVOIRE | 
           Abstract | 
            | 
            | 
           country:CI | 
        
        
           | 2062 | 
           CROATIA | 
           Abstract | 
            | 
            | 
           country:HR | 
        
        
           | 2063 | 
           CUBA | 
           Abstract | 
            | 
            | 
           country:CU | 
        
        
           | 2064 | 
           CURAÇAO | 
           Abstract | 
            | 
            | 
           country:CW | 
        
        
           | 2065 | 
           CYPRUS | 
           Abstract | 
            | 
            | 
           country:CY | 
        
        
           | 2066 | 
           CZECHIA | 
           Abstract | 
            | 
            | 
           country:CZ | 
        
        
           | 2067 | 
           DENMARK | 
           Abstract | 
            | 
            | 
           country:DK | 
        
        
           | 2068 | 
           DJIBOUTI | 
           Abstract | 
            | 
            | 
           country:DJ | 
        
        
           | 2069 | 
           DOMINICA | 
           Abstract | 
            | 
            | 
           country:DM | 
        
        
           | 2070 | 
           DOMINICAN REPUBLIC | 
           Abstract | 
            | 
            | 
           country:DO | 
        
        
           | 2071 | 
           ECUADOR | 
           Abstract | 
            | 
            | 
           country:EC | 
        
        
           | 2072 | 
           EGYPT | 
           Abstract | 
            | 
            | 
           country:EG | 
        
        
           | 2073 | 
           EL SALVADOR | 
           Abstract | 
            | 
            | 
           country:SV | 
        
        
           | 2074 | 
           EQUATORIAL GUINEA | 
           Abstract | 
            | 
            | 
           country:GQ | 
        
        
           | 2075 | 
           ERITREA | 
           Abstract | 
            | 
            | 
           country:ER | 
        
        
           | 2076 | 
           ESTONIA | 
           Abstract | 
            | 
            | 
           country:EE | 
        
        
           | 2077 | 
           ETHIOPIA | 
           Abstract | 
            | 
            | 
           country:ET | 
        
        
           | 2078 | 
           FALKLAND ISLANDS (MALVINAS) | 
           Abstract | 
            | 
            | 
           country:FK | 
        
        
           | 2079 | 
           FAROE ISLANDS | 
           Abstract | 
            | 
            | 
           country:FO | 
        
        
           | 2080 | 
           FIJI | 
           Abstract | 
            | 
            | 
           country:FJ | 
        
        
           | 2081 | 
           FINLAND | 
           Abstract | 
            | 
            | 
           country:FI | 
        
        
           | 2082 | 
           FRANCE | 
           Abstract | 
            | 
            | 
           country:FR | 
        
        
           | 2083 | 
           FRENCH GUIANA | 
           Abstract | 
            | 
            | 
           country:GF | 
        
        
           | 2084 | 
           FRENCH POLYNESIA | 
           Abstract | 
            | 
            | 
           country:PF | 
        
        
           | 2085 | 
           FRENCH SOUTHERN TERRITORIES | 
           Abstract | 
            | 
            | 
           country:TF | 
        
        
           | 2086 | 
           GABON | 
           Abstract | 
            | 
            | 
           country:GA | 
        
        
           | 2087 | 
           GAMBIA | 
           Abstract | 
            | 
            | 
           country:GM | 
        
        
           | 2088 | 
           GEORGIA, REPUBLIC OF | 
           Abstract | 
            | 
            | 
           country:GE | 
        
        
           | 2089 | 
           GERMANY | 
           Abstract | 
            | 
            | 
           country:DE | 
        
        
           | 2090 | 
           GHANA | 
           Abstract | 
            | 
            | 
           country:GH | 
        
        
           | 2091 | 
           GIBRALTAR | 
           Abstract | 
            | 
            | 
           country:GI | 
        
        
           | 2092 | 
           GREECE | 
           Abstract | 
            | 
            | 
           country:GR | 
        
        
           | 2093 | 
           GREENLAND | 
           Abstract | 
            | 
            | 
           country:GL | 
        
        
           | 2094 | 
           GRENADA | 
           Abstract | 
            | 
            | 
           country:GD | 
        
        
           | 2095 | 
           GUADELOUPE | 
           Abstract | 
            | 
            | 
           country:GP | 
        
        
           | 2096 | 
           GUAM | 
           Abstract | 
            | 
            | 
           country:GU | 
        
        
           | 2097 | 
           GUATEMALA | 
           Abstract | 
            | 
            | 
           country:GT | 
        
        
           | 2098 | 
           GUERNSEY | 
           Abstract | 
            | 
            | 
           country:GG | 
        
        
           | 2099 | 
           GUINEA | 
           Abstract | 
            | 
            | 
           country:GN | 
        
        
           | 2100 | 
           GUINEA-BISSAU | 
           Abstract | 
            | 
            | 
           country:GW | 
        
        
           | 2101 | 
           GUYANA | 
           Abstract | 
            | 
            | 
           country:GY | 
        
        
           | 2102 | 
           HAITI | 
           Abstract | 
            | 
            | 
           country:HT | 
        
        
           | 2103 | 
           HEARD ISLAND AND MCDONALD ISLANDS | 
           Abstract | 
            | 
            | 
           country:HM | 
        
        
           | 2104 | 
           HOLY SEE (THE) | 
           Abstract | 
            | 
            | 
           country:VA | 
        
        
           | 2105 | 
           HONDURAS | 
           Abstract | 
            | 
            | 
           country:HN | 
        
        
           | 2106 | 
           HONG KONG | 
           Abstract | 
            | 
            | 
           country:HK | 
        
        
           | 2107 | 
           HUNGARY | 
           Abstract | 
            | 
            | 
           country:HU | 
        
        
           | 2108 | 
           ICELAND | 
           Abstract | 
            | 
            | 
           country:IS | 
        
        
           | 2109 | 
           INDIA | 
           Abstract | 
            | 
            | 
           country:IN | 
        
        
           | 2110 | 
           INDONESIA | 
           Abstract | 
            | 
            | 
           country:ID | 
        
        
           | 2111 | 
           IRAN, ISLAMIC REPUBLIC OF | 
           Abstract | 
            | 
            | 
           country:IR | 
        
        
           | 2112 | 
           IRAQ | 
           Abstract | 
            | 
            | 
           country:IQ | 
        
        
           | 2113 | 
           IRELAND | 
           Abstract | 
            | 
            | 
           country:IE | 
        
        
           | 2114 | 
           ISLE OF MAN | 
           Abstract | 
            | 
            | 
           country:IM | 
        
        
           | 2115 | 
           SAINT MARTIN (FRENCH PART) | 
           Abstract | 
            | 
            | 
           country:MF | 
        
        
           | 2116 | 
           ISRAEL | 
           Abstract | 
            | 
            | 
           country:IL | 
        
        
           | 2117 | 
           ITALY | 
           Abstract | 
            | 
            | 
           country:IT | 
        
        
           | 2118 | 
           JAMAICA | 
           Abstract | 
            | 
            | 
           country:JM | 
        
        
           | 2119 | 
           JAPAN | 
           Abstract | 
            | 
            | 
           country:JP | 
        
        
           | 2120 | 
           JERSEY | 
           Abstract | 
            | 
            | 
           country:JE | 
        
        
           | 2121 | 
           JORDAN | 
           Abstract | 
            | 
            | 
           country:JO | 
        
        
           | 2122 | 
           KAZAKHSTAN | 
           Abstract | 
            | 
            | 
           country:KZ | 
        
        
           | 2123 | 
           KENYA | 
           Abstract | 
            | 
            | 
           country:KE | 
        
        
           | 2124 | 
           KIRIBATI | 
           Abstract | 
            | 
            | 
           country:KI | 
        
        
           | 2125 | 
           KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF | 
           Abstract | 
            | 
            | 
           country:KP | 
        
        
           | 2126 | 
           KOREA, REPUBLIC OF | 
           Abstract | 
            | 
            | 
           country:KR | 
        
        
           | 2127 | 
           KUWAIT | 
           Abstract | 
            | 
            | 
           country:KW | 
        
        
           | 2128 | 
           KYRGYZSTAN | 
           Abstract | 
            | 
            | 
           country:KG | 
        
        
           | 2129 | 
           LAOS | 
           Abstract | 
            | 
            | 
           country:LA | 
        
        
           | 2130 | 
           LATVIA | 
           Abstract | 
            | 
            | 
           country:LV | 
        
        
           | 2131 | 
           LEBANON | 
           Abstract | 
            | 
            | 
           country:LB | 
        
        
           | 2132 | 
           LESOTHO | 
           Abstract | 
            | 
            | 
           country:LS | 
        
        
           | 2133 | 
           LIBERIA | 
           Abstract | 
            | 
            | 
           country:LR | 
        
        
           | 2134 | 
           LIBYA | 
           Abstract | 
            | 
            | 
           country:LY | 
        
        
           | 2135 | 
           LIECHTENSTEIN | 
           Abstract | 
            | 
            | 
           country:LI | 
        
        
           | 2136 | 
           LITHUANIA | 
           Abstract | 
            | 
            | 
           country:LT | 
        
        
           | 2137 | 
           LUXEMBOURG | 
           Abstract | 
            | 
            | 
           country:LU | 
        
        
           | 2138 | 
           MACAO | 
           Abstract | 
            | 
            | 
           country:MO | 
        
        
           | 2139 | 
           NORTH MACEDONIA | 
           Abstract | 
            | 
            | 
           country:MK | 
        
        
           | 2140 | 
           MADAGASCAR | 
           Abstract | 
            | 
            | 
           country:MG | 
        
        
           | 2141 | 
           MALAWI | 
           Abstract | 
            | 
            | 
           country:MW | 
        
        
           | 2142 | 
           MALAYSIA | 
           Abstract | 
            | 
            | 
           country:MY | 
        
        
           | 2143 | 
           MALDIVES | 
           Abstract | 
            | 
            | 
           country:MV | 
        
        
           | 2144 | 
           MALI | 
           Abstract | 
            | 
            | 
           country:ML | 
        
        
           | 2145 | 
           MALTA | 
           Abstract | 
            | 
            | 
           country:MT | 
        
        
           | 2146 | 
           MARSHALL ISLANDS | 
           Abstract | 
            | 
            | 
           country:MH | 
        
        
           | 2147 | 
           MARTINIQUE | 
           Abstract | 
            | 
            | 
           country:MQ | 
        
        
           | 2148 | 
           MAURITANIA | 
           Abstract | 
            | 
            | 
           country:MR | 
        
        
           | 2149 | 
           MAURITIUS | 
           Abstract | 
            | 
            | 
           country:MU | 
        
        
           | 2150 | 
           MAYOTTE | 
           Abstract | 
            | 
            | 
           country:YT | 
        
        
           | 2151 | 
           MEXICO | 
           Abstract | 
            | 
            | 
           country:MX | 
        
        
           | 2152 | 
           MICRONESIA, FEDERATED STATES OF | 
           Abstract | 
            | 
            | 
           country:FM | 
        
        
           | 2153 | 
           MOLDOVA | 
           Abstract | 
            | 
            | 
           country:MD | 
        
        
           | 2154 | 
           MONACO | 
           Abstract | 
            | 
            | 
           country:MC | 
        
        
           | 2155 | 
           MONTENEGRO | 
           Abstract | 
            | 
            | 
           country:ME | 
        
        
           | 2156 | 
           MONGOLIA | 
           Abstract | 
            | 
            | 
           country:MN | 
        
        
           | 2157 | 
           MONTSERRAT | 
           Abstract | 
            | 
            | 
           country:MS | 
        
        
           | 2158 | 
           MOROCCO | 
           Abstract | 
            | 
            | 
           country:MA | 
        
        
           | 2159 | 
           MOZAMBIQUE | 
           Abstract | 
            | 
            | 
           country:MZ | 
        
        
           | 2160 | 
           MYANMAR | 
           Abstract | 
            | 
            | 
           country:MM | 
        
        
           | 2161 | 
           NAMIBIA | 
           Abstract | 
            | 
            | 
           country:NA | 
        
        
           | 2162 | 
           NAURU | 
           Abstract | 
            | 
            | 
           country:NR | 
        
        
           | 2163 | 
           NEPAL | 
           Abstract | 
            | 
            | 
           country:NP | 
        
        
           | 2164 | 
           NETHERLANDS | 
           Abstract | 
            | 
            | 
           country:NL | 
        
        
           | 2165 | 
           NEW CALEDONIA | 
           Abstract | 
            | 
            | 
           country:NC | 
        
        
           | 2166 | 
           NEW ZEALAND | 
           Abstract | 
            | 
            | 
           country:NZ | 
        
        
           | 2167 | 
           NICARAGUA | 
           Abstract | 
            | 
            | 
           country:NI | 
        
        
           | 2168 | 
           NIGER | 
           Abstract | 
            | 
            | 
           country:NE | 
        
        
           | 2169 | 
           NIGERIA | 
           Abstract | 
            | 
            | 
           country:NG | 
        
        
           | 2170 | 
           NIUE | 
           Abstract | 
            | 
            | 
           country:NU | 
        
        
           | 2171 | 
           NORFOLK ISLAND | 
           Abstract | 
            | 
            | 
           country:NF | 
        
        
           | 2172 | 
           NORTHERN MARIANA ISLANDS | 
           Abstract | 
            | 
            | 
           country:MP | 
        
        
           | 2173 | 
           NORWAY | 
           Abstract | 
            | 
            | 
           country:NO | 
        
        
           | 2174 | 
           OMAN | 
           Abstract | 
            | 
            | 
           country:OM | 
        
        
           | 2175 | 
           PAKISTAN | 
           Abstract | 
            | 
            | 
           country:PK | 
        
        
           | 2176 | 
           PALAU | 
           Abstract | 
            | 
            | 
           country:PW | 
        
        
           | 2177 | 
           PALESTINIAN TERRITORY, OCCUPIED | 
           Abstract | 
            | 
            | 
           country:PS | 
        
        
           | 2178 | 
           PANAMA | 
           Abstract | 
            | 
            | 
           country:PA | 
        
        
           | 2179 | 
           PAPUA NEW GUINEA | 
           Abstract | 
            | 
            | 
           country:PG | 
        
        
           | 2180 | 
           PARAGUAY | 
           Abstract | 
            | 
            | 
           country:PY | 
        
        
           | 2181 | 
           PERU | 
           Abstract | 
            | 
            | 
           country:PE | 
        
        
           | 2182 | 
           PHILIPPINES | 
           Abstract | 
            | 
            | 
           country:PH | 
        
        
           | 2183 | 
           PITCAIRN | 
           Abstract | 
            | 
            | 
           country:PN | 
        
        
           | 2184 | 
           POLAND | 
           Abstract | 
            | 
            | 
           country:PL | 
        
        
           | 2185 | 
           PORTUGAL | 
           Abstract | 
            | 
            | 
           country:PT | 
        
        
           | 2186 | 
           PUERTO RICO | 
           Abstract | 
            | 
            | 
           country:PR | 
        
        
           | 2187 | 
           QATAR | 
           Abstract | 
            | 
            | 
           country:QA | 
        
        
           | 2188 | 
           RÉUNION | 
           Abstract | 
            | 
            | 
           country:RE | 
        
        
           | 2189 | 
           ROMANIA | 
           Abstract | 
            | 
            | 
           country:RO | 
        
        
           | 2190 | 
           RUSSIAN FEDERATION | 
           Abstract | 
            | 
            | 
           country:RU | 
        
        
           | 2191 | 
           RWANDA | 
           Abstract | 
            | 
            | 
           country:RW | 
        
        
           | 2192 | 
           SAINT BARTHÉLEMY | 
           Abstract | 
            | 
            | 
           country:BL | 
        
        
           | 2193 | 
           SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA | 
           Abstract | 
            | 
            | 
           country:SH | 
        
        
           | 2194 | 
           SAINT KITTS AND NEVIS | 
           Abstract | 
            | 
            | 
           country:KN | 
        
        
           | 2195 | 
           SAINT LUCIA | 
           Abstract | 
            | 
            | 
           country:LC | 
        
        
           | 2196 | 
           SAINT PIERRE AND MIQUELON | 
           Abstract | 
            | 
            | 
           country:PM | 
        
        
           | 2197 | 
           SAINT VINCENT AND THE GRENADINES | 
           Abstract | 
            | 
            | 
           country:VC | 
        
        
           | 2198 | 
           SAMOA | 
           Abstract | 
            | 
            | 
           country:WS | 
        
        
           | 2199 | 
           SAN MARINO | 
           Abstract | 
            | 
            | 
           country:SM | 
        
        
           | 2200 | 
           SAO TOME AND PRINCIPE | 
           Abstract | 
            | 
            | 
           country:ST | 
        
        
           | 2201 | 
           SAUDI ARABIA | 
           Abstract | 
            | 
            | 
           country:SA | 
        
        
           | 2202 | 
           SENEGAL | 
           Abstract | 
            | 
            | 
           country:SN | 
        
        
           | 2203 | 
           SERBIA | 
           Abstract | 
            | 
            | 
           country:RS | 
        
        
           | 2204 | 
           SEYCHELLES | 
           Abstract | 
            | 
            | 
           country:SC | 
        
        
           | 2205 | 
           SIERRA LEONE | 
           Abstract | 
            | 
            | 
           country:SL | 
        
        
           | 2206 | 
           SINGAPORE | 
           Abstract | 
            | 
            | 
           country:SG | 
        
        
           | 2207 | 
           SINT MAARTEN | 
           Abstract | 
            | 
            | 
           country:SX | 
        
        
           | 2208 | 
           SLOVAKIA | 
           Abstract | 
            | 
            | 
           country:SK | 
        
        
           | 2209 | 
           SLOVENIA | 
           Abstract | 
            | 
            | 
           country:SI | 
        
        
           | 2210 | 
           SOLOMON ISLANDS | 
           Abstract | 
            | 
            | 
           country:SB | 
        
        
           | 2211 | 
           SOMALIA | 
           Abstract | 
            | 
            | 
           country:SO | 
        
        
           | 2212 | 
           SOUTH AFRICA | 
           Abstract | 
            | 
            | 
           country:ZA | 
        
        
           | 2213 | 
           SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS | 
           Abstract | 
            | 
            | 
           country:GS | 
        
        
           | 2214 | 
           SOUTH SUDAN | 
           Abstract | 
            | 
            | 
           country:SS | 
        
        
           | 2215 | 
           SPAIN | 
           Abstract | 
            | 
            | 
           country:ES | 
        
        
           | 2216 | 
           SRI LANKA | 
           Abstract | 
            | 
            | 
           country:LK | 
        
        
           | 2217 | 
           SUDAN | 
           Abstract | 
            | 
            | 
           country:SD | 
        
        
           | 2218 | 
           SURINAME | 
           Abstract | 
            | 
            | 
           country:SR | 
        
        
           | 2219 | 
           SVALBARD AND JAN MAYEN | 
           Abstract | 
            | 
            | 
           country:SJ | 
        
        
           | 2220 | 
           ESWATINI | 
           Abstract | 
            | 
            | 
           country:SZ | 
        
        
           | 2221 | 
           SWEDEN | 
           Abstract | 
            | 
            | 
           country:SE | 
        
        
           | 2222 | 
           SWITZERLAND | 
           Abstract | 
            | 
            | 
           country:CH | 
        
        
           | 2223 | 
           SYRIAN ARAB REPUBLIC | 
           Abstract | 
            | 
            | 
           country:SY | 
        
        
           | 2224 | 
           TAIWAN | 
           Abstract | 
            | 
            | 
           country:TW | 
        
        
           | 2225 | 
           TAJIKISTAN | 
           Abstract | 
            | 
            | 
           country:TJ | 
        
        
           | 2226 | 
           TANZANIA, UNITED REPUBLIC OF | 
           Abstract | 
            | 
            | 
           country:TZ | 
        
        
           | 2227 | 
           THAILAND | 
           Abstract | 
            | 
            | 
           country:TH | 
        
        
           | 2228 | 
           TIMOR-LESTE | 
           Abstract | 
            | 
            | 
           country:TL | 
        
        
           | 2229 | 
           TOGO | 
           Abstract | 
            | 
            | 
           country:TG | 
        
        
           | 2230 | 
           TOKELAU | 
           Abstract | 
            | 
            | 
           country:TK | 
        
        
           | 2231 | 
           TONGA | 
           Abstract | 
            | 
            | 
           country:TO | 
        
        
           | 2232 | 
           TRINIDAD AND TOBAGO | 
           Abstract | 
            | 
            | 
           country:TT | 
        
        
           | 2233 | 
           TUNISIA | 
           Abstract | 
            | 
            | 
           country:TN | 
        
        
           | 2234 | 
           TÜRKIYE | 
           Abstract | 
            | 
            | 
           country:TR | 
        
        
           | 2235 | 
           TURKMENISTAN | 
           Abstract | 
            | 
            | 
           country:TM | 
        
        
           | 2236 | 
           TURKS AND CAICOS ISLANDS | 
           Abstract | 
            | 
            | 
           country:TC | 
        
        
           | 2237 | 
           TUVALU | 
           Abstract | 
            | 
            | 
           country:TV | 
        
        
           | 2238 | 
           UGANDA | 
           Abstract | 
            | 
            | 
           country:UG | 
        
        
           | 2239 | 
           UKRAINE | 
           Abstract | 
            | 
            | 
           country:UA | 
        
        
           | 2240 | 
           UNITED ARAB EMIRATES | 
           Abstract | 
            | 
            | 
           country:AE | 
        
        
           | 2241 | 
           UNITED KINGDOM | 
           Abstract | 
            | 
            | 
           country:GB | 
        
        
           | 2242 | 
           UNITED STATES MINOR OUTLYING ISLANDS | 
           Abstract | 
            | 
            | 
           country:UM | 
        
        
           | 2243 | 
           UNITED STATES | 
           Abstract | 
            | 
            | 
           country:US | 
        
        
           | 2244 | 
           URUGUAY | 
           Abstract | 
            | 
            | 
           country:UY | 
        
        
           | 2245 | 
           UZBEKISTAN | 
           Abstract | 
            | 
            | 
           country:UZ | 
        
        
           | 2246 | 
           VANUATU | 
           Abstract | 
            | 
            | 
           country:VU | 
        
        
           | 2247 | 
           VENEZUELA | 
           Abstract | 
            | 
            | 
           country:VE | 
        
        
           | 2248 | 
           VIET NAM | 
           Abstract | 
            | 
            | 
           country:VN | 
        
        
           | 2249 | 
           VIRGIN ISLANDS, BRITISH | 
           Abstract | 
            | 
            | 
           country:VG | 
        
        
           | 2250 | 
           VIRGIN ISLANDS, US | 
           Abstract | 
            | 
            | 
           country:VI | 
        
        
           | 2251 | 
           WALLIS AND FUTUNA | 
           Abstract | 
            | 
            | 
           country:WF | 
        
        
           | 2252 | 
           WESTERN SAHARA | 
           Abstract | 
            | 
            | 
           country:EH | 
        
        
           | 2253 | 
           YEMEN | 
           Abstract | 
            | 
            | 
           country:YE | 
        
        
           | 2254 | 
           ZAMBIA | 
           Abstract | 
            | 
            | 
           country:ZM | 
        
        
           | 2255 | 
           ZIMBABWE | 
           Abstract | 
            | 
            | 
           country:ZW | 
        
        
           | 2256 | 
           http://xbrl.sec.gov/dei/role/deprecated/dei | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/deprecated/dei | 
        
        
           | 2257 | 
           Deprecated Items for DEI [Abstract] | 
           Abstract | 
            | 
            | 
           dei:DeprecatedItemsForDEI | 
        
        
           | 2258 | 
           Reserved Items for DEI [Abstract] | 
           Abstract | 
            | 
            | 
           dei:ReservedItemsForDeiAbstract | 
        
        
           | 2259 | 
           Entity Location [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityLocationLineItems | 
        
        
           | 2260 | 
           Entity Location, Primary | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityLocationPrimary | 
        
        
           | 2261 | 
           Contact Personnel Uniform Resource Locator (URL) | 
           Concept (URL) | 
           For Period | 
            | 
           dei:ContactPersonnelUniformResourceLocatorURL | 
        
        
           | 2262 | 
           Entity Information, Date to Change Former Legal or Registered Name | 
           Concept (Date) | 
           For Period | 
            | 
           dei:EntityInformationDateToChangeFormerLegalOrRegisteredName | 
        
        
           | 2263 | 
           Entity Address, Region | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressRegion | 
        
        
           | 2264 | 
           Entity Sector Industry Classifications [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntitySectorIndustryClassificationsLineItems | 
        
        
           | 2265 | 
           Entity Sector Industry Classification, Primary | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntitySectorIndustryClassificationPrimary | 
        
        
           | 2266 | 
           Entity North American Industry Classifications [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityNorthAmericanIndustryClassificationsLineItems | 
        
        
           | 2267 | 
           Entity North American Industry Classification, Primary | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityNorthAmericanIndustryClassificationPrimary | 
        
        
           | 2268 | 
           Entity Data Universal Numbering System Number | 
           Concept (Nine Digit Item) | 
           For Period | 
            | 
           dei:EntityDataUniversalNumberingSystemNumber | 
        
        
           | 2269 | 
           Entity Other Identification Type | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityOtherIdentificationType | 
        
        
           | 2270 | 
           Entity Other Identification Value | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityOtherIdentificationValue | 
        
        
           | 2271 | 
           http://xbrl.sec.gov/dei/role/document/AuditInformation | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/AuditInformation | 
        
        
           | 2272 | 
           Auditor [Line Items] | 
           LineItems | 
            | 
            | 
           dei:AuditorLineItems | 
        
        
           | 2273 | 
           Auditor [Table] | 
           Table | 
            | 
            | 
           dei:AuditorTable | 
        
        
           | 2274 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 2275 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 2276 | 
           Auditor Name | 
           Concept (dei:internationalNameItemType) | 
           For Period | 
            | 
           dei:AuditorName | 
        
        
           | 2277 | 
           Auditor Firm ID | 
           Concept (dei:nonemptySequenceNumberItemType) | 
           For Period | 
            | 
           dei:AuditorFirmId | 
        
        
           | 2278 | 
           Auditor Location | 
           Concept (dei:internationalNameItemType) | 
           For Period | 
            | 
           dei:AuditorLocation | 
        
        
           | 2279 | 
           Auditor Opinion [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           dei:AuditorOpinionTextBlock | 
        
        
           | 2280 | 
           http://xbrl.sec.gov/dei/role/document/Cover | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/Cover | 
        
        
           | 2281 | 
           Cover [Abstract] | 
           Abstract | 
            | 
            | 
           dei:CoverAbstract | 
        
        
           | 2282 | 
           Document Information [Table] | 
           Table | 
            | 
            | 
           dei:DocumentInformationTable | 
        
        
           | 2283 | 
           Document Information, Document [Axis] | 
           Axis | 
            | 
            | 
           dei:DocumentInformationDocumentAxis | 
        
        
           | 2284 | 
           Document [Domain] | 
           Abstract | 
            | 
            | 
           dei:DocumentDomain | 
        
        
           | 2285 | 
           Document Information [Line Items] | 
           LineItems | 
            | 
            | 
           dei:DocumentInformationLineItems | 
        
        
           | 2286 | 
           Document Type | 
           Concept (Submission Type) | 
           For Period | 
            | 
           dei:DocumentType | 
        
        
           | 2287 | 
           Document Registration Statement | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentRegistrationStatement | 
        
        
           | 2288 | 
           Pre-Effective Amendment | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:PreEffectiveAmendment | 
        
        
           | 2289 | 
           Pre-Effective Amendment Number | 
           Concept (dei:sequenceNumberItemType) | 
           For Period | 
            | 
           dei:PreEffectiveAmendmentNumber | 
        
        
           | 2290 | 
           Post-Effective Amendment | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:PostEffectiveAmendment | 
        
        
           | 2291 | 
           Post-Effective Amendment Number | 
           Concept (dei:sequenceNumberItemType) | 
           For Period | 
            | 
           dei:PostEffectiveAmendmentNumber | 
        
        
           | 2292 | 
           Registration Statement Amendment Number | 
           Concept (dei:sequenceNumberItemType) | 
           For Period | 
            | 
           dei:RegistrationStatementAmendmentNumber | 
        
        
           | 2293 | 
           Investment Company Act Registration | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:InvestmentCompanyActRegistration | 
        
        
           | 2294 | 
           Investment Company Registration Amendment | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:InvestmentCompanyRegistrationAmendment | 
        
        
           | 2295 | 
           Investment Company Registration Amendment Number | 
           Concept (dei:sequenceNumberItemType) | 
           For Period | 
            | 
           dei:InvestmentCompanyRegistrationAmendmentNumber | 
        
        
           | 2296 | 
           Document Annual Report | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentAnnualReport | 
        
        
           | 2297 | 
           Document Quarterly Report | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentQuarterlyReport | 
        
        
           | 2298 | 
           Document Transition Report | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentTransitionReport | 
        
        
           | 2299 | 
           Document Period Start Date | 
           Concept (Date) | 
           For Period | 
            | 
           dei:DocumentPeriodStartDate | 
        
        
           | 2300 | 
           Document Financial Statement Error Correction [Flag] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentFinStmtErrorCorrectionFlag | 
        
        
           | 2301 | 
           Document Financial Statement Restatement Recovery Analysis [Flag] | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentFinStmtRestatementRecoveryAnalysisFlag | 
        
        
           | 2302 | 
           Document Shell Company Report | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DocumentShellCompanyReport | 
        
        
           | 2303 | 
           Document Shell Company Event Date | 
           Concept (Date) | 
           For Period | 
            | 
           dei:DocumentShellCompanyEventDate | 
        
        
           | 2304 | 
           Entity Interactive Data Current | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityInteractiveDataCurrent | 
        
        
           | 2305 | 
           Annual Information Form | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:AnnualInformationForm | 
        
        
           | 2306 | 
           Audited Annual Financial Statements | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:AuditedAnnualFinancialStatements | 
        
        
           | 2307 | 
           Document Accounting Standard | 
           Concept (dei:accountingStandardItemType) | 
           For Period | 
            | 
           dei:DocumentAccountingStandard | 
        
        
           | 2308 | 
           Other Reporting Standard Item Number | 
           Concept (dei:otherReportingStandardItemNumberItemType) | 
           For Period | 
            | 
           dei:OtherReportingStandardItemNumber | 
        
        
           | 2309 | 
           Dividend or Interest Reinvestment Plan Only | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DividendOrInterestReinvestmentPlanOnly | 
        
        
           | 2310 | 
           Delayed or Continuous Offering | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:DelayedOrContinuousOffering | 
        
        
           | 2311 | 
           Effective Upon Filing, 462(e) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EffectiveUponFiling462e | 
        
        
           | 2312 | 
           Additional Securities Effective, 413(b) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:AdditionalSecuritiesEffective413b | 
        
        
           | 2313 | 
           Effective when Declared, Section 8(c) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EffectiveWhenDeclaredSection8c | 
        
        
           | 2314 | 
           Effective upon Filing, 486(b) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EffectiveUponFiling486b | 
        
        
           | 2315 | 
           Effective on Set Date, 486(b) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EffectiveOnSetDate486b | 
        
        
           | 2316 | 
           Effective on Date, 486(b) | 
           Concept (Date) | 
           For Period | 
            | 
           dei:EffectiveOnDate486b | 
        
        
           | 2317 | 
           Effective after 60 Days, 486(a) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EffectiveAfter60Days486a | 
        
        
           | 2318 | 
           Effective on Set Date, 486(a) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EffectiveOnSetDate486a | 
        
        
           | 2319 | 
           Effective on Date, 486(a) | 
           Concept (Date) | 
           For Period | 
            | 
           dei:EffectiveOnDate486a | 
        
        
           | 2320 | 
           New Effective Date for Previous Filing | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:NewEffectiveDateForPreviousFiling | 
        
        
           | 2321 | 
           Additional Securities. 462(b) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:AdditionalSecurities462b | 
        
        
           | 2322 | 
           Additional Securities, 462(b), File Number | 
           Concept (dei:fileNumberItemType) | 
           For Period | 
            | 
           dei:AdditionalSecurities462bFileNumber | 
        
        
           | 2323 | 
           No Substantive Changes, 462(c) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:NoSubstantiveChanges462c | 
        
        
           | 2324 | 
           No Substantive Changes, 462(c), File Number | 
           Concept (dei:fileNumberItemType) | 
           For Period | 
            | 
           dei:NoSubstantiveChanges462cFileNumber | 
        
        
           | 2325 | 
           Exhibits Only, 462(d) | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:ExhibitsOnly462d | 
        
        
           | 2326 | 
           Exhibits Only, 462(d), File Number | 
           Concept (dei:fileNumberItemType) | 
           For Period | 
            | 
           dei:ExhibitsOnly462dFileNumber | 
        
        
           | 2327 | 
           Approximate Date of Commencement of Proposed Sale to Public | 
           Concept (dei:dateOrAsapItemType) | 
           For Period | 
            | 
           dei:ApproximateDateOfCommencementOfProposedSaleToThePublic | 
        
        
           | 2328 | 
           Written Communications | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:WrittenCommunications | 
        
        
           | 2329 | 
           Soliciting Material | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:SolicitingMaterial | 
        
        
           | 2330 | 
           Pre-commencement Tender Offer | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:PreCommencementTenderOffer | 
        
        
           | 2331 | 
           Pre-commencement Issuer Tender Offer | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:PreCommencementIssuerTenderOffer | 
        
        
           | 2332 | 
           Entity Bankruptcy Proceedings, Reporting Current | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityBankruptcyProceedingsReportingCurrent | 
        
        
           | 2333 | 
           ICFR Auditor Attestation Flag | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:IcfrAuditorAttestationFlag | 
        
        
           | 2334 | 
           Amendment Flag | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:AmendmentFlag | 
        
        
           | 2335 | 
           Amendment Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:AmendmentDescription | 
        
        
           | 2336 | 
           Document Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentDescription | 
        
        
           | 2337 | 
           Document Creation Date | 
           Concept (Date) | 
           For Period | 
            | 
           dei:DocumentCreationDate | 
        
        
           | 2338 | 
           Document Effective Date | 
           Concept (Date) | 
           For Period | 
            | 
           dei:DocumentEffectiveDate | 
        
        
           | 2339 | 
           Document Period End Date | 
           Concept (Date) | 
           For Period | 
            | 
           dei:DocumentPeriodEndDate | 
        
        
           | 2340 | 
           Document Fiscal Year Focus | 
           Concept (Year) | 
           For Period | 
            | 
           dei:DocumentFiscalYearFocus | 
        
        
           | 2341 | 
           Document Fiscal Period Focus | 
           Concept (Fiscal Period) | 
           For Period | 
            | 
           dei:DocumentFiscalPeriodFocus | 
        
        
           | 2342 | 
           Document Version | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentVersion | 
        
        
           | 2343 | 
           Document Copyright Information | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentCopyrightInformation | 
        
        
           | 2344 | 
           Document Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentName | 
        
        
           | 2345 | 
           Document Title | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentTitle | 
        
        
           | 2346 | 
           Document Subtitle | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentSubtitle | 
        
        
           | 2347 | 
           Document Synopsis | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:DocumentSynopsis | 
        
        
           | 2348 | 
           Contained File Information, File Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ContainedFileInformationFileName | 
        
        
           | 2349 | 
           Contained File Information, File Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ContainedFileInformationFileDescription | 
        
        
           | 2350 | 
           Contained File Information, File Type | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ContainedFileInformationFileType | 
        
        
           | 2351 | 
           Contained File Information, File Number | 
           Concept (dei:fileNumberItemType) | 
           For Period | 
            | 
           dei:ContainedFileInformationFileNumber | 
        
        
           | 2352 | 
           Documents Incorporated by Reference [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           dei:DocumentsIncorporatedByReferenceTextBlock | 
        
        
           | 2353 | 
           Document Information [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           dei:DocumentInformationTextBlock | 
        
        
           | 2354 | 
           Entities [Table] | 
           Table | 
            | 
            | 
           dei:EntitiesTable | 
        
        
           | 2355 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 2356 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 2357 | 
           Entity Information [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityInformationLineItems | 
        
        
           | 2358 | 
           Entity Registrant Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityRegistrantName | 
        
        
           | 2359 | 
           Entity Central Index Key | 
           Concept (CIK Number) | 
           For Period | 
            | 
           dei:EntityCentralIndexKey | 
        
        
           | 2360 | 
           Entity File Number | 
           Concept (dei:fileNumberItemType) | 
           For Period | 
            | 
           dei:EntityFileNumber | 
        
        
           | 2361 | 
           Investment Company Act File Number | 
           Concept (dei:fileNumberItemType) | 
           For Period | 
            | 
           dei:InvestmentCompanyActFileNumber | 
        
        
           | 2362 | 
           Entity Primary SIC Number | 
           Concept (dei:sicNumberItemType) | 
           For Period | 
            | 
           dei:EntityPrimarySicNumber | 
        
        
           | 2363 | 
           Entity Tax Identification Number | 
           Concept (dei:employerIdItemType) | 
           For Period | 
            | 
           dei:EntityTaxIdentificationNumber | 
        
        
           | 2364 | 
           Entity Accounting Standard | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAccountingStandard | 
        
        
           | 2365 | 
           Entity Incorporation, State or Country Code | 
           Concept (dei:edgarStateCountryItemType) | 
           For Period | 
            | 
           dei:EntityIncorporationStateCountryCode | 
        
        
           | 2366 | 
           Entity Number of Employees | 
           Concept (Decimal) | 
           As Of | 
            | 
           dei:EntityNumberOfEmployees | 
        
        
           | 2367 | 
           Current Fiscal Year End Date | 
           Concept (Month/Day) | 
           For Period | 
            | 
           dei:CurrentFiscalYearEndDate | 
        
        
           | 2368 | 
           Former Fiscal Year End Date | 
           Concept (Month/Day) | 
           For Period | 
            | 
           dei:FormerFiscalYearEndDate | 
        
        
           | 2369 | 
           Entity Well-known Seasoned Issuer | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityWellKnownSeasonedIssuer | 
        
        
           | 2370 | 
           Entity Voluntary Filers | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityVoluntaryFilers | 
        
        
           | 2371 | 
           Entity Current Reporting Status | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityCurrentReportingStatus | 
        
        
           | 2372 | 
           Entity Shell Company | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityShellCompany | 
        
        
           | 2373 | 
           Entity Filer Category | 
           Concept (Filer Category) | 
           For Period | 
            | 
           dei:EntityFilerCategory | 
        
        
           | 2374 | 
           Entity Small Business | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntitySmallBusiness | 
        
        
           | 2375 | 
           Entity Emerging Growth Company | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityEmergingGrowthCompany | 
        
        
           | 2376 | 
           Entity Ex Transition Period | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityExTransitionPeriod | 
        
        
           | 2377 | 
           Entity Public Float | 
           Concept (Monetary) | 
           As Of | 
           Credit | 
           dei:EntityPublicFloat | 
        
        
           | 2378 | 
           Entity Information, Former Legal or Registered Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityInformationFormerLegalOrRegisteredName | 
        
        
           | 2379 | 
           Entity Inv Company Type | 
           Concept (dei:invCompanyType) | 
           For Period | 
            | 
           dei:EntityInvCompanyType | 
        
        
           | 2380 | 
           Legal Entity Identifier | 
           Concept (dei:legalEntityIdentifierItemType) | 
           For Period | 
            | 
           dei:LegalEntityIdentifier | 
        
        
           | 2381 | 
           Entity Legal Form | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityLegalForm | 
        
        
           | 2382 | 
           Entity Home Country ISO Code | 
           Concept (dei:countryCodeItemType) | 
           For Period | 
            | 
           dei:EntityHomeCountryISOCode | 
        
        
           | 2383 | 
           Parent Entity Legal Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ParentEntityLegalName | 
        
        
           | 2384 | 
           Entity Reporting Currency ISO Code | 
           Concept (Currency) | 
           For Period | 
            | 
           dei:EntityReportingCurrencyISOCode | 
        
        
           | 2385 | 
           Entity Incorporation, Date of Incorporation | 
           Concept (Date) | 
           For Period | 
            | 
           dei:EntityIncorporationDateOfIncorporation | 
        
        
           | 2386 | 
           Entity [Text Block] | 
           Concept (dtr-types:textBlockItemType) | 
           For Period | 
            | 
           dei:EntityTextBlock | 
        
        
           | 2387 | 
           Entity Addresses [Table] | 
           Table | 
            | 
            | 
           dei:EntityAddressesTable | 
        
        
           | 2388 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 2389 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 2390 | 
           Entity Addresses, Address Type [Axis] | 
           Axis | 
            | 
            | 
           dei:EntityAddressesAddressTypeAxis | 
        
        
           | 2391 | 
           Address Type [Domain] | 
           Abstract | 
            | 
            | 
           dei:AddressTypeDomain | 
        
        
           | 2392 | 
           Business Contact [Member] | 
           Abstract | 
            | 
            | 
           dei:BusinessContactMember | 
        
        
           | 2393 | 
           Former Address [Member] | 
           Abstract | 
            | 
            | 
           dei:FormerAddressMember | 
        
        
           | 2394 | 
           Other Address [Member] | 
           Abstract | 
            | 
            | 
           dei:OtherAddressMember | 
        
        
           | 2395 | 
           Entity Addresses [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityAddressesLineItems | 
        
        
           | 2396 | 
           Entity Address, Address Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressAddressDescription | 
        
        
           | 2397 | 
           Entity Contact Personnel [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityContactPersonnelLineItems | 
        
        
           | 2398 | 
           Contact Personnel Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ContactPersonnelName | 
        
        
           | 2399 | 
           Contact Personnel Email Address | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ContactPersonnelEmailAddress | 
        
        
           | 2400 | 
           Contact Personnel Fax Number | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:ContactPersonnelFaxNumber | 
        
        
           | 2401 | 
           Entity Address, Address Line One | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressAddressLine1 | 
        
        
           | 2402 | 
           Entity Address, Address Line Two | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressAddressLine2 | 
        
        
           | 2403 | 
           Entity Address, Address Line Three | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressAddressLine3 | 
        
        
           | 2404 | 
           Entity Address, City or Town | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressCityOrTown | 
        
        
           | 2405 | 
           Entity Address, State or Province | 
           Concept (dei:stateOrProvinceItemType) | 
           For Period | 
            | 
           dei:EntityAddressStateOrProvince | 
        
        
           | 2406 | 
           Entity Address, Country | 
           Concept (dei:countryCodeItemType) | 
           For Period | 
            | 
           dei:EntityAddressCountry | 
        
        
           | 2407 | 
           Entity Address, Postal Zip Code | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityAddressPostalZipCode | 
        
        
           | 2408 | 
           Entity Phone Fax Numbers [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityPhoneFaxNumbersLineItems | 
        
        
           | 2409 | 
           Phone Fax Number Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:PhoneFaxNumberDescription | 
        
        
           | 2410 | 
           Country Region | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:CountryRegion | 
        
        
           | 2411 | 
           City Area Code | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:CityAreaCode | 
        
        
           | 2412 | 
           Local Phone Number | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:LocalPhoneNumber | 
        
        
           | 2413 | 
           Extension | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:Extension | 
        
        
           | 2414 | 
           Entity Listings [Table] | 
           Table | 
            | 
            | 
           dei:EntityListingsTable | 
        
        
           | 2415 | 
           Legal Entity [Axis] | 
           Axis | 
            | 
            | 
           dei:LegalEntityAxis | 
        
        
           | 2416 | 
           Entity [Domain] | 
           Abstract | 
            | 
            | 
           dei:EntityDomain | 
        
        
           | 2417 | 
           Entity Listings, Exchange [Axis] | 
           Axis | 
            | 
            | 
           dei:EntityListingsExchangeAxis | 
        
        
           | 2418 | 
           Exchange [Domain] | 
           Abstract | 
            | 
            | 
           dei:ExchangeDomain | 
        
        
           | 2419 | 
           Entity Listings [Line Items] | 
           LineItems | 
            | 
            | 
           dei:EntityListingsLineItems | 
        
        
           | 2420 | 
           Title of 12(b) Security | 
           Concept (dei:securityTitleItemType) | 
           For Period | 
            | 
           dei:Security12bTitle | 
        
        
           | 2421 | 
           No Trading Symbol Flag | 
           Concept (dei:trueItemType) | 
           For Period | 
            | 
           dei:NoTradingSymbolFlag | 
        
        
           | 2422 | 
           Trading Symbol | 
           Concept (dei:tradingSymbolItemType) | 
           For Period | 
            | 
           dei:TradingSymbol | 
        
        
           | 2423 | 
           Security Exchange Name | 
           Concept (dei:edgarExchangeCodeItemType) | 
           For Period | 
            | 
           dei:SecurityExchangeName | 
        
        
           | 2424 | 
           Title of 12(g) Security | 
           Concept (dei:securityTitleItemType) | 
           For Period | 
            | 
           dei:Security12gTitle | 
        
        
           | 2425 | 
           Security Reporting Obligation | 
           Concept (dei:securityReportingObligationItemType) | 
           For Period | 
            | 
           dei:SecurityReportingObligation | 
        
        
           | 2426 | 
           Entity Listing, Par Value Per Share | 
           Concept (dtr-types:perShareItemType) | 
           For Period | 
            | 
           dei:EntityListingParValuePerShare | 
        
        
           | 2427 | 
           Entity Common Stock, Shares Outstanding | 
           Concept (Shares) | 
           As Of | 
            | 
           dei:EntityCommonStockSharesOutstanding | 
        
        
           | 2428 | 
           Entity Listing, Primary | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityListingPrimary | 
        
        
           | 2429 | 
           Entity Listing, Foreign | 
           Concept (Yes/No) | 
           For Period | 
            | 
           dei:EntityListingForeign | 
        
        
           | 2430 | 
           Entity Listing, Depository Receipt Ratio | 
           Concept (Pure) | 
           As Of | 
            | 
           dei:EntityListingDepositoryReceiptRatio | 
        
        
           | 2431 | 
           Entity Listing, Description | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityListingDescription | 
        
        
           | 2432 | 
           Entity Listing, Security Trading Currency | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityListingSecurityTradingCurrency | 
        
        
           | 2433 | 
           Name Change Event [Table] | 
           Table | 
            | 
            | 
           dei:NameChangeEventTable | 
        
        
           | 2434 | 
           Name Change Event Date [Axis] | 
           Axis | 
            | 
            | 
           dei:NameChangeEventDateAxis | 
        
        
           | 2435 | 
           Name Change Event [Line Items] | 
           LineItems | 
            | 
            | 
           dei:NameChangeEventLineItems | 
        
        
           | 2436 | 
           Entity Information, Former Legal or Registered Name | 
           Concept (Text/String) | 
           For Period | 
            | 
           dei:EntityInformationFormerLegalOrRegisteredName | 
        
        
           | 2437 | 
           http://xbrl.sec.gov/dei/role/document/Defaults | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/Defaults | 
        
        
           | 2438 | 
           http://xbrl.sec.gov/dei/role/document/DocumentInformation | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/DocumentInformation | 
        
        
           | 2439 | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationEntitiesTable | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationEntitiesTable | 
        
        
           | 2440 | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationEntityAddressesTable | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationEntityAddressesTable | 
        
        
           | 2441 | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable | 
        
        
           | 2442 | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationNameChangeEventTable | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/dei/role/document/EntityInformationNameChangeEventTable | 
        
        
           | 2443 | 
           http://xbrl.sec.gov/exch/role/document/Exchange | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/exch/role/document/Exchange | 
        
        
           | 2444 | 
           All Exchanges [Domain] | 
           Abstract | 
            | 
            | 
           exch:AllExchangesDomain | 
        
        
           | 2445 | 
           A2X [Member] | 
           Abstract | 
            | 
            | 
           exch:A2XX | 
        
        
           | 2446 | 
           CREDIT AGRICOLE CIB [Member] | 
           Abstract | 
            | 
            | 
           exch:AACA | 
        
        
           | 2447 | 
           ATHENS EXCHANGE - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:AAPA | 
        
        
           | 2448 | 
           ASSENT ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:AATS | 
        
        
           | 2449 | 
           ABANCA [Member] | 
           Abstract | 
            | 
            | 
           exch:ABAN | 
        
        
           | 2450 | 
           ALPHA BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:ABFI | 
        
        
           | 2451 | 
           ABN AMRO BANK NV [Member] | 
           Abstract | 
            | 
            | 
           exch:ABNA | 
        
        
           | 2452 | 
           ABN AMRO CLEARING BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:ABNC | 
        
        
           | 2453 | 
           ALM. BRAND BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:ABSI | 
        
        
           | 2454 | 
           BULGARIAN STOCK EXCHANGE - ALTERNATIVE MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:ABUL | 
        
        
           | 2455 | 
           VENOMEX LIMITED (EX. YOSHI MARKETS) [Member] | 
           Abstract | 
            | 
            | 
           exch:ABXX | 
        
        
           | 2456 | 
           ACE DERIVATIVES & COMMODITY EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:ACEX | 
        
        
           | 2457 | 
           KCG ACKNOWLEDGE FI [Member] | 
           Abstract | 
            | 
            | 
           exch:ACKF | 
        
        
           | 2458 | 
           ACX CLEARING CORPORATION LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:ACXC | 
        
        
           | 2459 | 
           ACX [Member] | 
           Abstract | 
            | 
            | 
           exch:ACXL | 
        
        
           | 2460 | 
           ALPHA DRK [Member] | 
           Abstract | 
            | 
            | 
           exch:ADRK | 
        
        
           | 2461 | 
           ADVISE TECHNOLOGIES - APA TRANSPARENCY REPORTING [Member] | 
           Abstract | 
            | 
            | 
           exch:ADVT | 
        
        
           | 2462 | 
           ABIDE FINANCIAL DRSP LIMITED APA [Member] | 
           Abstract | 
            | 
            | 
           exch:AFDL | 
        
        
           | 2463 | 
           AGRICULTURAL FUTURES EXCHANGE OF THAILAND [Member] | 
           Abstract | 
            | 
            | 
           exch:AFET | 
        
        
           | 2464 | 
           AFRINEX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:AFEX | 
        
        
           | 2465 | 
           AFS - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:AFSA | 
        
        
           | 2466 | 
           AFS - OTF - INTEREST RATE DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:AFSI | 
        
        
           | 2467 | 
           AFS - OTF - STRUCTURED PRODUCTS [Member] | 
           Abstract | 
            | 
            | 
           exch:AFSL | 
        
        
           | 2468 | 
           AFS - OTF - BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:AFSO | 
        
        
           | 2469 | 
           AFS - OTF - FX FORWARDS [Member] | 
           Abstract | 
            | 
            | 
           exch:AFSX | 
        
        
           | 2470 | 
           ACCESS FINTECH [Member] | 
           Abstract | 
            | 
            | 
           exch:AFTS | 
        
        
           | 2471 | 
           A AND G BANCA PRIVADA SAU [Member] | 
           Abstract | 
            | 
            | 
           exch:AGBP | 
        
        
           | 2472 | 
           ARRACO IRELAND LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:AILT | 
        
        
           | 2473 | 
           LONDON STOCK EXCHANGE - AIM MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:AIMX | 
        
        
           | 2474 | 
           ASTANA INTERNATIONAL EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:AIXK | 
        
        
           | 2475 | 
           AKIS - BANCO BPM [Member] | 
           Abstract | 
            | 
            | 
           exch:AKIS | 
        
        
           | 2476 | 
           NYSE ALTERNEXT DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:ALDP | 
        
        
           | 2477 | 
           BLOX [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:ALGO | 
        
        
           | 2478 | 
           ALLT - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ALLT | 
        
        
           | 2479 | 
           AKTIESELSKABET ARBEJDERNES LANDSBANK [Member] | 
           Abstract | 
            | 
            | 
           exch:ALSI | 
        
        
           | 2480 | 
           JSE ALTERNATE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ALTX | 
        
        
           | 2481 | 
           EURONEXT GROWTH BRUSSELS [Member] | 
           Abstract | 
            | 
            | 
           exch:ALXB | 
        
        
           | 2482 | 
           EURONEXT GROWTH LISBON [Member] | 
           Abstract | 
            | 
            | 
           exch:ALXL | 
        
        
           | 2483 | 
           EURONEXT GROWTH PARIS [Member] | 
           Abstract | 
            | 
            | 
           exch:ALXP | 
        
        
           | 2484 | 
           ASSET MATCH PRIVATE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:AMPX | 
        
        
           | 2485 | 
           NYSE AMEX OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:AMXO | 
        
        
           | 2486 | 
           AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:ANLP | 
        
        
           | 2487 | 
           ABBEY NATIONAL TREASURY SERVICES PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:ANTS | 
        
        
           | 2488 | 
           AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:ANZL | 
        
        
           | 2489 | 
           WIENER BOERSE AG - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:APAW | 
        
        
           | 2490 | 
           ASIA PACIFIC CLEAR [Member] | 
           Abstract | 
            | 
            | 
           exch:APCL | 
        
        
           | 2491 | 
           ASIA PACIFIC EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:APEX | 
        
        
           | 2492 | 
           SYDNEY STOCK EXCHANGE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:APXL | 
        
        
           | 2493 | 
           AQUIS EXCHANGE EUROPE AUCTION ON DEMAND (AOD) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQEA | 
        
        
           | 2494 | 
           AQUIS EXCHANGE EUROPE NON DISPLAY ORDER BOOK (NDOB) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQED | 
        
        
           | 2495 | 
           AQUIS EXCHANGE EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:AQEU | 
        
        
           | 2496 | 
           AQUIS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:AQSE | 
        
        
           | 2497 | 
           AQUIS EXCHANGE PLC AUCTION ON DEMAND (AOD) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQXA | 
        
        
           | 2498 | 
           AQUIS EXCHANGE PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:AQXE | 
        
        
           | 2499 | 
           ARRACO GLOBAL MARKETS LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:ARAX | 
        
        
           | 2500 | 
           ARCA DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:ARCD | 
        
        
           | 2501 | 
           ARCHAX [Member] | 
           Abstract | 
            | 
            | 
           exch:ARCH | 
        
        
           | 2502 | 
           NYSE ARCA OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:ARCO | 
        
        
           | 2503 | 
           NYSE ARCA [Member] | 
           Abstract | 
            | 
            | 
           exch:ARCX | 
        
        
           | 2504 | 
           AREX - AUTOMATED RECEIVABLES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:AREX | 
        
        
           | 2505 | 
           ARIAN TRADING FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:ARIA | 
        
        
           | 2506 | 
           ARKONIS [Member] | 
           Abstract | 
            | 
            | 
           exch:ARKX | 
        
        
           | 2507 | 
           ARTEX MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ARTX | 
        
        
           | 2508 | 
           AEGIS SWAP EXECUTION FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:ASEF | 
        
        
           | 2509 | 
           ATHENS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ASEX | 
        
        
           | 2510 | 
           CLEARCORP DEALING SYSTEMS INDIA LIMITED – ASTROID [Member] | 
           Abstract | 
            | 
            | 
           exch:ASTR | 
        
        
           | 2511 | 
           ASX BOOKBUILD [Member] | 
           Abstract | 
            | 
            | 
           exch:ASXB | 
        
        
           | 2512 | 
           ASX - CENTRE POINT [Member] | 
           Abstract | 
            | 
            | 
           exch:ASXC | 
        
        
           | 2513 | 
           ASX - PUREMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:ASXP | 
        
        
           | 2514 | 
           ASX TRADEMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:ASXT | 
        
        
           | 2515 | 
           ASX - VOLUMEMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:ASXV | 
        
        
           | 2516 | 
           ATFUND MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ATFX | 
        
        
           | 2517 | 
           ATHLOS CAPITAL INVESTMENT SERVICES LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:ATHL | 
        
        
           | 2518 | 
           BRAEMAR SECURITIES LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:ATLB | 
        
        
           | 2519 | 
           ATONLINE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:ATLN | 
        
        
           | 2520 | 
           AUREL [Member] | 
           Abstract | 
            | 
            | 
           exch:AURB | 
        
        
           | 2521 | 
           AUREL - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:AURO | 
        
        
           | 2522 | 
           AUTILLA - BASE METALS [Member] | 
           Abstract | 
            | 
            | 
           exch:AUTB | 
        
        
           | 2523 | 
           AUTOBAHN FX [Member] | 
           Abstract | 
            | 
            | 
           exch:AUTO | 
        
        
           | 2524 | 
           AUTILLA - PRECIOUS METALS [Member] | 
           Abstract | 
            | 
            | 
           exch:AUTP | 
        
        
           | 2525 | 
           AUTILLA [Member] | 
           Abstract | 
            | 
            | 
           exch:AUTX | 
        
        
           | 2526 | 
           AUSTRALIAN WHEAT BOARD [Member] | 
           Abstract | 
            | 
            | 
           exch:AWBX | 
        
        
           | 2527 | 
           AUSTRALIAN WOOL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:AWEX | 
        
        
           | 2528 | 
           4 AFRICA EXCHANGE (PTY) LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:AXE4 | 
        
        
           | 2529 | 
           BAADER BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:BAAD | 
        
        
           | 2530 | 
           BOLSA DE CEREALES DE BUENOS AIRES [Member] | 
           Abstract | 
            | 
            | 
           exch:BACE | 
        
        
           | 2531 | 
           BANK OF AMERICA SECURITIES - CENTRAL RISK [Member] | 
           Abstract | 
            | 
            | 
           exch:BACR | 
        
        
           | 2532 | 
           BANK OF AMERICA MERRILL LYNCH EQUITY SWAP - EXTERNAL PRICE SOURCE [Member] | 
           Abstract | 
            | 
            | 
           exch:BAEP | 
        
        
           | 2533 | 
           BANK OF AMERICA MERRILL LYNCH EQUITY SWAP - INTERNAL PRICE SOURCE [Member] | 
           Abstract | 
            | 
            | 
           exch:BAIP | 
        
        
           | 2534 | 
           BANK OF AMERICA MERRILL LYNCH – JAPAN INSTINCT X [Member] | 
           Abstract | 
            | 
            | 
           exch:BAJD | 
        
        
           | 2535 | 
           BARBADOS STOCK EXCHANGE - JUNIOR MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BAJM | 
        
        
           | 2536 | 
           THE BALTIC EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BALT | 
        
        
           | 2537 | 
           BANK OF AMERICA - MERRILL LYNCH INSTINCT X ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:BAML | 
        
        
           | 2538 | 
           BANK OF AMERICA - MERRILL LYNCH GCX [Member] | 
           Abstract | 
            | 
            | 
           exch:BAMX | 
        
        
           | 2539 | 
           BANK OF AMERICA, NATIONAL ASSOCIATION [Member] | 
           Abstract | 
            | 
            | 
           exch:BANA | 
        
        
           | 2540 | 
           BLOOMBERG - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:BAPA | 
        
        
           | 2541 | 
           BLOOMBERG DATA REPORTING SERVICES B.V. - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:BAPE | 
        
        
           | 2542 | 
           BALTPOOL [Member] | 
           Abstract | 
            | 
            | 
           exch:BAPX | 
        
        
           | 2543 | 
           BARCLAYS FX - TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:BARD | 
        
        
           | 2544 | 
           CBOE EUROPE - REGULATED MARKET DARK BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:BARK | 
        
        
           | 2545 | 
           BARCLAYS LIQUID MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:BARL | 
        
        
           | 2546 | 
           CBOE EUROPE - REGULATED MARKET OFF BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:BARO | 
        
        
           | 2547 | 
           CBOE EUROPE - REGULATED MARKET INTEGRATED BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:BART | 
        
        
           | 2548 | 
           CBOE EUROPE - REGULATED MARKET DARK BOOK (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:BARU | 
        
        
           | 2549 | 
           BARCLAYS ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:BARX | 
        
        
           | 2550 | 
           BANK OF AMERICA MERRILL LYNCH - SWAP EXECUTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:BASE | 
        
        
           | 2551 | 
           BANK OF AMERICA, NATIONAL ASSOCIATION - LONDON BRANCH OFFICE - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BASI | 
        
        
           | 2552 | 
           BANK OF AMERICA MERRILL LYNCH – SIMPLEX BLAST X [Member] | 
           Abstract | 
            | 
            | 
           exch:BASX | 
        
        
           | 2553 | 
           CBOE EUROPE - BXE DARK ORDER BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:BATD | 
        
        
           | 2554 | 
           CBOE EUROPE - BXE ORDER BOOKS [Member] | 
           Abstract | 
            | 
            | 
           exch:BATE | 
        
        
           | 2555 | 
           CBOE EUROPE - BXE OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:BATF | 
        
        
           | 2556 | 
           CBOE BZX OPTIONS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BATO | 
        
        
           | 2557 | 
           CBOE EUROPE - BXE PERIODIC [Member] | 
           Abstract | 
            | 
            | 
           exch:BATP | 
        
        
           | 2558 | 
           CBOE BZX U.S. EQUITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BATS | 
        
        
           | 2559 | 
           CBOE BYX U.S. EQUITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BATY | 
        
        
           | 2560 | 
           BARCLAYS BANK IRELAND PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BBIE | 
        
        
           | 2561 | 
           BARCLAYS BANK IRELAND PLC - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BBIS | 
        
        
           | 2562 | 
           BONDBLOX EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BBLX | 
        
        
           | 2563 | 
           BARCLAYS SINGLE DEALER PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:BBOK | 
        
        
           | 2564 | 
           BLOOMBERG SEF LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BBSF | 
        
        
           | 2565 | 
           BARCLAYS BANK PLC - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BBSI | 
        
        
           | 2566 | 
           BANCO BILBAO VIZCAYA ARGENTARIA S.A [Member] | 
           Abstract | 
            | 
            | 
           exch:BBVA | 
        
        
           | 2567 | 
           BANCO BILBAO VIZCAYA ARGENTARIA S.A. - UK [Member] | 
           Abstract | 
            | 
            | 
           exch:BBVX | 
        
        
           | 2568 | 
           BANQUE ET CAISSE D'EPARGNE DE L'ETAT, LUXEMBOURG - BCEE [Member] | 
           Abstract | 
            | 
            | 
           exch:BCEE | 
        
        
           | 2569 | 
           BOLSA DE COMERCIO DE SANTA FE [Member] | 
           Abstract | 
            | 
            | 
           exch:BCFS | 
        
        
           | 2570 | 
           BANCA MARCH S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BCMA | 
        
        
           | 2571 | 
           BOLSA DE CEREAIS E MERCADORIAS DE MARINGÁ [Member] | 
           Abstract | 
            | 
            | 
           exch:BCMM | 
        
        
           | 2572 | 
           CBOE EUROPE REGULATED MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:BCRM | 
        
        
           | 2573 | 
           BROKERCREDITSERVICE (CYPRUS) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BCSC | 
        
        
           | 2574 | 
           BELARUS CURRENCY AND STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BCSE | 
        
        
           | 2575 | 
           BARCLAYS CAPITAL SECURITIES LIMITED - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BCSI | 
        
        
           | 2576 | 
           BARCLAYS CAPITAL SECURITIES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BCSL | 
        
        
           | 2577 | 
           CBOE EUROPE EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:BCXE | 
        
        
           | 2578 | 
           BAYERNLB - IDEAL FX [Member] | 
           Abstract | 
            | 
            | 
           exch:BDEA | 
        
        
           | 2579 | 
           MTS ASSOCIATED MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:BEAM | 
        
        
           | 2580 | 
           BULGARIAN ENERGY TRADING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:BEBG | 
        
        
           | 2581 | 
           BOND ELECTRONIC EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BEEX | 
        
        
           | 2582 | 
           BANCA ETICA [Member] | 
           Abstract | 
            | 
            | 
           exch:BEIS | 
        
        
           | 2583 | 
           BELFIUS BANK NV/SA [Member] | 
           Abstract | 
            | 
            | 
           exch:BELB | 
        
        
           | 2584 | 
           BELFIUS BANK NV/SA FIXED INCOME [Member] | 
           Abstract | 
            | 
            | 
           exch:BELF | 
        
        
           | 2585 | 
           BOERSE BERLIN - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:BERA | 
        
        
           | 2586 | 
           BOERSE BERLIN - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:BERB | 
        
        
           | 2587 | 
           BOERSE BERLIN - BERLIN SECOND REGULATED MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BERC | 
        
        
           | 2588 | 
           BETA MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BETA | 
        
        
           | 2589 | 
           BLOOMBERG TRADEBOOK JAPAN LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BETP | 
        
        
           | 2590 | 
           BET OTC BILAT COMMODITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:BETX | 
        
        
           | 2591 | 
           CBOE EUROPE - REGULATED MARKET OFF BOOK (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:BEUO | 
        
        
           | 2592 | 
           CBOE EUROPE - DXE PERIODIC (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:BEUP | 
        
        
           | 2593 | 
           CBOE EUROPE - REGULATED MARKET INTEGRATED BOOK (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:BEUT | 
        
        
           | 2594 | 
           BANCO FINANTIA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BFPT | 
        
        
           | 2595 | 
           BGC PARTNERS (AUSTRALIA) PTY LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCA | 
        
        
           | 2596 | 
           BGC BROKERS LP - TRAYPORT [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCB | 
        
        
           | 2597 | 
           BGC DERIVATIVE MARKETS L.P. [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCD | 
        
        
           | 2598 | 
           BGC FINANCIAL INC [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCF | 
        
        
           | 2599 | 
           BGC BROKERS LP [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCI | 
        
        
           | 2600 | 
           BGC BROKERS LP - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCO | 
        
        
           | 2601 | 
           BERENBERG FIXED INCOME [Member] | 
           Abstract | 
            | 
            | 
           exch:BGFI | 
        
        
           | 2602 | 
           BERENBERG FIXED INCOME UK [Member] | 
           Abstract | 
            | 
            | 
           exch:BGFU | 
        
        
           | 2603 | 
           BERENBERG FX [Member] | 
           Abstract | 
            | 
            | 
           exch:BGFX | 
        
        
           | 2604 | 
           BGL BNP PARIBAS [Member] | 
           Abstract | 
            | 
            | 
           exch:BGLU | 
        
        
           | 2605 | 
           BERENBERG [Member] | 
           Abstract | 
            | 
            | 
           exch:BGSI | 
        
        
           | 2606 | 
           BERENBERG UK [Member] | 
           Abstract | 
            | 
            | 
           exch:BGUK | 
        
        
           | 2607 | 
           CBOE SEF, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BHSF | 
        
        
           | 2608 | 
           BANK HANDLOWY W WARSZAWIE S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BHWA | 
        
        
           | 2609 | 
           BIDS TRADING L.P. [Member] | 
           Abstract | 
            | 
            | 
           exch:BIDS | 
        
        
           | 2610 | 
           OFF-EXCHANGE TRANSACTIONS - LISTED AND UNLISTED INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:BILT | 
        
        
           | 2611 | 
           BANQUE INTERNATIONALE A LUXEMBOURG S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BILU | 
        
        
           | 2612 | 
           BOND INVEST [Member] | 
           Abstract | 
            | 
            | 
           exch:BINV | 
        
        
           | 2613 | 
           BARCLAYS CAPITAL SECURITIES LIMITED - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BISI | 
        
        
           | 2614 | 
           BOLSA INSTITUCIONAL DE VALORES [Member] | 
           Abstract | 
            | 
            | 
           exch:BIVA | 
        
        
           | 2615 | 
           BEIJING STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BJSE | 
        
        
           | 2616 | 
           BNY MELLON S.A./N.V. - BRUSSELS BRANCH - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BKBF | 
        
        
           | 2617 | 
           BNY MELLON S.A./N.V. - BRUSSELS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BKBR | 
        
        
           | 2618 | 
           BNY MELLON MARKETS EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BKDM | 
        
        
           | 2619 | 
           THE BANK OF NEW YORK MELLON [Member] | 
           Abstract | 
            | 
            | 
           exch:BKLF | 
        
        
           | 2620 | 
           THE BANK OF NEW YORK MELLON - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BKLN | 
        
        
           | 2621 | 
           BKS BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:BKSK | 
        
        
           | 2622 | 
           BAYERNLB [Member] | 
           Abstract | 
            | 
            | 
           exch:BLBB | 
        
        
           | 2623 | 
           BANJA LUKA STOCK EXCHANGE - FREE MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BLBF | 
        
        
           | 2624 | 
           BAYERNLB - BONDS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BLBS | 
        
        
           | 2625 | 
           BAYERNLB - EQUITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BLEQ | 
        
        
           | 2626 | 
           BLOCK EVENT [Member] | 
           Abstract | 
            | 
            | 
           exch:BLEV | 
        
        
           | 2627 | 
           BAYERNLB - FX DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BLFX | 
        
        
           | 2628 | 
           BAYERNLB - LIQP BONDS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BLIQ | 
        
        
           | 2629 | 
           INSTINET BLOCKCROSS ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:BLKX | 
        
        
           | 2630 | 
           BLINK MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:BLNK | 
        
        
           | 2631 | 
           BLOCKMATCH UK DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:BLOX | 
        
        
           | 2632 | 
           BELGIAN POWER EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BLPX | 
        
        
           | 2633 | 
           BALTEX - FREIGHT DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BLTX | 
        
        
           | 2634 | 
           PRO SECURITIES ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:BLUE | 
        
        
           | 2635 | 
           BANQUE DE LUXEMBOURG [Member] | 
           Abstract | 
            | 
            | 
           exch:BLUX | 
        
        
           | 2636 | 
           INSTINET BLX (AU) [Member] | 
           Abstract | 
            | 
            | 
           exch:BLXA | 
        
        
           | 2637 | 
           BME CLEARING S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BMCL | 
        
        
           | 2638 | 
           BMO CAPITAL MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BMCM | 
        
        
           | 2639 | 
           BME - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:BMEA | 
        
        
           | 2640 | 
           BME - BOLSAS Y MERCADOS ESPANOLES [Member] | 
           Abstract | 
            | 
            | 
           exch:BMEX | 
        
        
           | 2641 | 
           BANK OF MONTREAL - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BMLB | 
        
        
           | 2642 | 
           BLOOMBERG TRADING FACILITY LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BMTF | 
        
        
           | 2643 | 
           MTS BELGIUM [Member] | 
           Abstract | 
            | 
            | 
           exch:BMTS | 
        
        
           | 2644 | 
           TRADEWEB DIRECT LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BNDD | 
        
        
           | 2645 | 
           BANCA NAZIONALE DEL LAVORO SPA [Member] | 
           Abstract | 
            | 
            | 
           exch:BNLD | 
        
        
           | 2646 | 
           BNP PARIBAS ARBITRAGE SNC [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPA | 
        
        
           | 2647 | 
           BNPP CORTEX ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPC | 
        
        
           | 2648 | 
           BNP PARIBAS FORTIS SA/NV [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPF | 
        
        
           | 2649 | 
           BNP PARIBAS SA LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPL | 
        
        
           | 2650 | 
           BANK BGZ BNP PARIBAS S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPP | 
        
        
           | 2651 | 
           BNP PARIBAS SA [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPS | 
        
        
           | 2652 | 
           BNP PARIBAS ALTERNATIVE TRADING SYSTEM [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPX | 
        
        
           | 2653 | 
           THE BANK OF NOVA SCOTIA [Member] | 
           Abstract | 
            | 
            | 
           exch:BNSX | 
        
        
           | 2654 | 
           BLOCKMATCH UK NT [Member] | 
           Abstract | 
            | 
            | 
           exch:BNTW | 
        
        
           | 2655 | 
           CONVERGEX [Member] | 
           Abstract | 
            | 
            | 
           exch:BNYC | 
        
        
           | 2656 | 
           BANK OF AMERICA, NATIONAL ASSOCIATION - LONDON BRANCH OFFICE [Member] | 
           Abstract | 
            | 
            | 
           exch:BOAL | 
        
        
           | 2657 | 
           CINNOBER BOAT [Member] | 
           Abstract | 
            | 
            | 
           exch:BOAT | 
        
        
           | 2658 | 
           BANK OF CHINA LIMITED - FRANKFURT BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BOCF | 
        
        
           | 2659 | 
           BANK OF SCOTLAND PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BOFS | 
        
        
           | 2660 | 
           BONDSCAPE [Member] | 
           Abstract | 
            | 
            | 
           exch:BOSC | 
        
        
           | 2661 | 
           NASDAQ OMX BX DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:BOSD | 
        
        
           | 2662 | 
           WARSAW STOCK EXCHANGE/BONDS/CATALYST/BONDSPOT/MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:BOSP | 
        
        
           | 2663 | 
           OFF EXCHANGE IDENTIFIER FOR OTC TRADES REPORTED TO CBOE EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:BOTC | 
        
        
           | 2664 | 
           BOTSWANA STOCK EXCHANGE - EXCHANGE TRADED FUNDS (ETF) [Member] | 
           Abstract | 
            | 
            | 
           exch:BOTE | 
        
        
           | 2665 | 
           BOTSWANA STOCK EXCHANGE - VENTURE CAPITAL [Member] | 
           Abstract | 
            | 
            | 
           exch:BOTV | 
        
        
           | 2666 | 
           BOLSA DE CORREDORES - BOLSA DE VALORES [Member] | 
           Abstract | 
            | 
            | 
           exch:BOVA | 
        
        
           | 2667 | 
           BOLSA DE VALORES MINAS-ESPÍRITO SANTO-BRASÍLIA [Member] | 
           Abstract | 
            | 
            | 
           exch:BOVM | 
        
        
           | 2668 | 
           PKO BANK POLSKI S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BPKO | 
        
        
           | 2669 | 
           BARCLAYS BANK PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BPLC | 
        
        
           | 2670 | 
           BLOOMBERG BPOOL [Member] | 
           Abstract | 
            | 
            | 
           exch:BPOL | 
        
        
           | 2671 | 
           BNP PARIBAS SECURITIES SERVICES [Member] | 
           Abstract | 
            | 
            | 
           exch:BPSX | 
        
        
           | 2672 | 
           BRD - GROUPE SOCIETE GENERALE S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BRDE | 
        
        
           | 2673 | 
           BRD - GROUPE SOCIETE GENERALE S.A. - LIQUIDITY PROVIDER [Member] | 
           Abstract | 
            | 
            | 
           exch:BRDL | 
        
        
           | 2674 | 
           BRD - GROUPE SOCIETE GENERALE S.A. - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BRDS | 
        
        
           | 2675 | 
           BANCA REALE [Member] | 
           Abstract | 
            | 
            | 
           exch:BREA | 
        
        
           | 2676 | 
           BRED BANQUE POPULAIRE [Member] | 
           Abstract | 
            | 
            | 
           exch:BRED | 
        
        
           | 2677 | 
           BLOCKMATCH UK RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:BRFQ | 
        
        
           | 2678 | 
           BRYAN GARNIER AND CO LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:BRGA | 
        
        
           | 2679 | 
           BRAZILIAN ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BRIX | 
        
        
           | 2680 | 
           BERNSTEIN CROSS (BERN-X) [Member] | 
           Abstract | 
            | 
            | 
           exch:BRNX | 
        
        
           | 2681 | 
           BANCO DE SABADELL, S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BSAB | 
        
        
           | 2682 | 
           BAKU STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BSEX | 
        
        
           | 2683 | 
           BAYERNLB - FX HANDEL [Member] | 
           Abstract | 
            | 
            | 
           exch:BSFX | 
        
        
           | 2684 | 
           BSE SME [Member] | 
           Abstract | 
            | 
            | 
           exch:BSME | 
        
        
           | 2685 | 
           BNP PARIBAS SECURITIES SERVICES LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BSPL | 
        
        
           | 2686 | 
           BOSTON SECURITY TOKEN EXCHANGE LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:BSTX | 
        
        
           | 2687 | 
           CME AMSTERDAM B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:BTAM | 
        
        
           | 2688 | 
           ICAP ELECTRONIC BROKING (US) [Member] | 
           Abstract | 
            | 
            | 
           exch:BTEC | 
        
        
           | 2689 | 
           BROKERTEC EUROPE LIMITED - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:BTEE | 
        
        
           | 2690 | 
           BLOOMBERG TRADING FACILITY B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:BTFE | 
        
        
           | 2691 | 
           BTL OTC BILAT COMMODITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:BTLX | 
        
        
           | 2692 | 
           BITNOMIAL [Member] | 
           Abstract | 
            | 
            | 
           exch:BTNL | 
        
        
           | 2693 | 
           BANCA TRANSILVANIA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BTRL | 
        
        
           | 2694 | 
           CME AMSTERDAM B.V. - RFQ TRADING PROTOCOL [Member] | 
           Abstract | 
            | 
            | 
           exch:BTQE | 
        
        
           | 2695 | 
           BROKERTEC EUROPE LIMITED - RFQ TRADING PROTOCOL [Member] | 
           Abstract | 
            | 
            | 
           exch:BTQG | 
        
        
           | 2696 | 
           TUNIS STOCK EXCHANGE (BOURSE DE TUNIS) - BONDS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BTUN | 
        
        
           | 2697 | 
           CARACAS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:BVCA | 
        
        
           | 2698 | 
           B3 S.A. - BRASIL BOLSA BALCAO [Member] | 
           Abstract | 
            | 
            | 
           exch:BVMF | 
        
        
           | 2699 | 
           BONDVISION UK [Member] | 
           Abstract | 
            | 
            | 
           exch:BVUK | 
        
        
           | 2700 | 
           BOLSA ELECTRONICA DE VALORES DEL URUGUAY [Member] | 
           Abstract | 
            | 
            | 
           exch:BVUR | 
        
        
           | 2701 | 
           CBOE BYX U.S. EQUITIES EXCHANGE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:BYXD | 
        
        
           | 2702 | 
           CBOE BZX U.S. EQUITIES EXCHANGE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:BZXD | 
        
        
           | 2703 | 
           CBOE C2 OPTIONS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:C2OX | 
        
        
           | 2704 | 
           CAIXABANK [Member] | 
           Abstract | 
            | 
            | 
           exch:CABK | 
        
        
           | 2705 | 
           CME AMSTERDAM B.V. - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:CABV | 
        
        
           | 2706 | 
           CREDIT SUISSE AES CROSSFINDER [Member] | 
           Abstract | 
            | 
            | 
           exch:CAES | 
        
        
           | 2707 | 
           CANDEAL.CA INC [Member] | 
           Abstract | 
            | 
            | 
           exch:CAND | 
        
        
           | 2708 | 
           CANNEX FINANCIAL EXCHANGE LTS [Member] | 
           Abstract | 
            | 
            | 
           exch:CANX | 
        
        
           | 2709 | 
           CBOE EUROPE - APA (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:CAPA | 
        
        
           | 2710 | 
           CAPI - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:CAPI | 
        
        
           | 2711 | 
           CREDIT AGRICOLE BANK POLSKA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:CAPL | 
        
        
           | 2712 | 
           CARNEGIE INVESTMENT BANK AB [Member] | 
           Abstract | 
            | 
            | 
           exch:CASI | 
        
        
           | 2713 | 
           CATS [Member] | 
           Abstract | 
            | 
            | 
           exch:CATS | 
        
        
           | 2714 | 
           CAVENDISH MARKETS B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:CAVD | 
        
        
           | 2715 | 
           CAVEAT EMPTOR [Member] | 
           Abstract | 
            | 
            | 
           exch:CAVE | 
        
        
           | 2716 | 
           COMMONWEALTH BANK OF AUSTRALIA - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:CBAL | 
        
        
           | 2717 | 
           COMMERZBANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKA | 
        
        
           | 2718 | 
           COMMERZBANK  COMMODITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKC | 
        
        
           | 2719 | 
           COMMERZBANK EQUITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKD | 
        
        
           | 2720 | 
           COMMERZBANK EQUITY [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKE | 
        
        
           | 2721 | 
           COMMERZBANK COMMANDER [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKF | 
        
        
           | 2722 | 
           COMMERZBANK FIXED INCOME [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKG | 
        
        
           | 2723 | 
           COMMERZBANK INTEREST RATE SWAPS [Member] | 
           Abstract | 
            | 
            | 
           exch:CBKS | 
        
        
           | 2724 | 
           CITIBANK N.A. LONDON [Member] | 
           Abstract | 
            | 
            | 
           exch:CBNL | 
        
        
           | 2725 | 
           CESKOSLOVENSKA OBCHODNA BANKA, A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:CBSK | 
        
        
           | 2726 | 
           CBOE STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:CBSX | 
        
        
           | 2727 | 
           CME SWAPS MARKETS (CBOT) [Member] | 
           Abstract | 
            | 
            | 
           exch:CBTS | 
        
        
           | 2728 | 
           CITADEL CONNECT EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:CCEU | 
        
        
           | 2729 | 
           CASPY COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:CCEX | 
        
        
           | 2730 | 
           CHINA FINANCIAL FUTURES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:CCFX | 
        
        
           | 2731 | 
           FINESTI S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:CCLX | 
        
        
           | 2732 | 
           CARTAX [Member] | 
           Abstract | 
            | 
            | 
           exch:CCMX | 
        
        
           | 2733 | 
           CONTINENTAL CAPITAL MARKETS LIMITED - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:CCML | 
        
        
           | 2734 | 
           CONTINENTAL CAPITAL MARKETS S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:CCMS | 
        
        
           | 2735 | 
           CANTORCO2E.COM LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CCO2 | 
        
        
           | 2736 | 
           CBOE EUROPE REGULATED MARKETS (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:CCRM | 
        
        
           | 2737 | 
           CBOE EUROPE EQUITIES - EUROPEAN EQUITIES (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:CCXE | 
        
        
           | 2738 | 
           CITADEL SECURITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:CDED | 
        
        
           | 2739 | 
           CLEARCORP DEALING SYSTEMS (INDIA) LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:CDSL | 
        
        
           | 2740 | 
           CECABANK [Member] | 
           Abstract | 
            | 
            | 
           exch:CECA | 
        
        
           | 2741 | 
           CBOE EUROPE DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CEDX | 
        
        
           | 2742 | 
           CME SWAPS MARKETS (COMEX) [Member] | 
           Abstract | 
            | 
            | 
           exch:CECS | 
        
        
           | 2743 | 
           ?ESKOSLOVENSKÁ OBCHODNÍ BANKA, A.S. - OTHER LIQUIDITY PROVIDER (OLP) [Member] | 
           Abstract | 
            | 
            | 
           exch:CELP | 
        
        
           | 2744 | 
           CITIBANK EUROPE PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:CEPL | 
        
        
           | 2745 | 
           CITIBANK EUROPE PLC - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:CEPU | 
        
        
           | 2746 | 
           ?ESKOSLOVENSKÁ OBCHODNÍ BANKA, A.S. - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:CESI | 
        
        
           | 2747 | 
           CETIP S.A. - MERCADOS ORGANIZADOS [Member] | 
           Abstract | 
            | 
            | 
           exch:CETI | 
        
        
           | 2748 | 
           CBOE EUROPE - DXE DARK ORDER BOOK (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:CEUD | 
        
        
           | 2749 | 
           CBOE EUROPE - DXE OFF-BOOK (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:CEUO | 
        
        
           | 2750 | 
           CBOE EUROPE - DXE ORDER BOOKS (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:CEUX | 
        
        
           | 2751 | 
           CROSSFINDER AUSTRALIA [Member] | 
           Abstract | 
            | 
            | 
           exch:CFAU | 
        
        
           | 2752 | 
           CHINA FOREIGN EXCHANGE TRADE SYSTEM - SHANGHAI - HONG KONG BOND CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:CFBC | 
        
        
           | 2753 | 
           CROSSFINDER HONG KONG [Member] | 
           Abstract | 
            | 
            | 
           exch:CFHK | 
        
        
           | 2754 | 
           CHINAFICC [Member] | 
           Abstract | 
            | 
            | 
           exch:CFIC | 
        
        
           | 2755 | 
           CREDIT FINANCIER INVEST (CFI) LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:CFIF | 
        
        
           | 2756 | 
           CROSSFINDER JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:CFJP | 
        
        
           | 2757 | 
           CROSSFINDER TAIWAN [Member] | 
           Abstract | 
            | 
            | 
           exch:CFTW | 
        
        
           | 2758 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - COLLATERALIZED MONEY MARKET GUARANTEE SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:CGCM | 
        
        
           | 2759 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - BONDS CCP SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:CGDB | 
        
        
           | 2760 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - EURO BONDS CCP SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:CGEB | 
        
        
           | 2761 | 
           CITIGROUP GLOBAL MARKETS  EUROPE AG - EMEA LIQUIDITY HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:CGEC | 
        
        
           | 2762 | 
           CITI MATCH DE CONTRA LIQUIDITY [Member] | 
           Abstract | 
            | 
            | 
           exch:CGEE | 
        
        
           | 2763 | 
           CITIGROUP GLOBAL MARKETS  EUROPE AG - EMEA TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:CGET | 
        
        
           | 2764 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP AGRICULTURAL COMMODITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CGGD | 
        
        
           | 2765 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA [Member] | 
           Abstract | 
            | 
            | 
           exch:CGIT | 
        
        
           | 2766 | 
           CITI MATCH AUSTRALIA [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:CGMA | 
        
        
           | 2767 | 
           CITIGROUP GLOBAL MARKETS  LIMITED – EMEA LIQUIDITY HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMC | 
        
        
           | 2768 | 
           CITIGROUP GLOBAL MARKETS EUROPE AG [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMD | 
        
        
           | 2769 | 
           CITIGROUP GLOBAL MARKETS EUROPE AG - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMG | 
        
        
           | 2770 | 
           CITI MATCH - HK [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMH | 
        
        
           | 2771 | 
           CITIGROUP GLOBAL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMI | 
        
        
           | 2772 | 
           CITIGROUP GLOBAL MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CGML | 
        
        
           | 2773 | 
           CITIGROUP GLOBAL MARKETS  LIMITED - EMEA TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMT | 
        
        
           | 2774 | 
           CITI MEXICO RPI (RETAIL PRICE IMPROVEMENT) [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMX | 
        
        
           | 2775 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP ENERGY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CGND | 
        
        
           | 2776 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP EQUITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CGQD | 
        
        
           | 2777 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - EQUITY CCP SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:CGQT | 
        
        
           | 2778 | 
           CASSA DI COMPENSAZIONE E GARANZIA SPA - TRIPARTY REPO CCP SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:CGTR | 
        
        
           | 2779 | 
           ONECHRONOS [Member] | 
           Abstract | 
            | 
            | 
           exch:CGXS | 
        
        
           | 2780 | 
           CA CHEUVREUX [Member] | 
           Abstract | 
            | 
            | 
           exch:CHEV | 
        
        
           | 2781 | 
           CBOE AUSTRALIA [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIA | 
        
        
           | 2782 | 
           CHI-X CANADA ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIC | 
        
        
           | 2783 | 
           CBOE EUROPE - CXE DARK ORDER BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:CHID | 
        
        
           | 2784 | 
           CBOE JAPAN - ALPHA [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIJ | 
        
        
           | 2785 | 
           CBOE EUROPE - CXE OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIO | 
        
        
           | 2786 | 
           CBOE JAPAN  - SELECT [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIS | 
        
        
           | 2787 | 
           CBOE JAPAN - MATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIV | 
        
        
           | 2788 | 
           CBOE EUROPE - CXE ORDER BOOKS [Member] | 
           Abstract | 
            | 
            | 
           exch:CHIX | 
        
        
           | 2789 | 
           CANADIAN IMPERIAL BANK OF COMMERCE [Member] | 
           Abstract | 
            | 
            | 
           exch:CIBC | 
        
        
           | 2790 | 
           CIB BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:CIBH | 
        
        
           | 2791 | 
           CIBC WORLD MARKETS PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:CIBP | 
        
        
           | 2792 | 
           LIQUIDITY HUB JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:CILH | 
        
        
           | 2793 | 
           CIMD S.V. S.A. - OTF FOR BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:CIMB | 
        
        
           | 2794 | 
           CIMD S.V. S.A. - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:CIMD | 
        
        
           | 2795 | 
           CIMD S.V. S.A. - OTF FOR ENERGY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CIME | 
        
        
           | 2796 | 
           CIMD S.V. S.A. - OTF FOR DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:CIMV | 
        
        
           | 2797 | 
           CITI DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:CITD | 
        
        
           | 2798 | 
           CITI MATCH - JP [Member] | 
           Abstract | 
            | 
            | 
           exch:CITX | 
        
        
           | 2799 | 
           CLSA AUSTRALIA - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:CLAU | 
        
        
           | 2800 | 
           CLSA HONG KONG - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:CLHK | 
        
        
           | 2801 | 
           CLSA JAPAN - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:CLJP | 
        
        
           | 2802 | 
           CLIMEX [Member] | 
           Abstract | 
            | 
            | 
           exch:CLMX | 
        
        
           | 2803 | 
           CLSA PHILIPPINES - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:CLPH | 
        
        
           | 2804 | 
           EEX ASIA PTE. LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:CLTD | 
        
        
           | 2805 | 
           VERTO MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:CLVE | 
        
        
           | 2806 | 
           CREDIT INDUSTRIEL ET COMMERCIAL [Member] | 
           Abstract | 
            | 
            | 
           exch:CMCI | 
        
        
           | 2807 | 
           CMC MARKETS UK PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:CMCM | 
        
        
           | 2808 | 
           CME SWAPS MARKETS (CME) [Member] | 
           Abstract | 
            | 
            | 
           exch:CMES | 
        
        
           | 2809 | 
           CLEAR MARKETS JAPAN, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:CMET | 
        
        
           | 2810 | 
           CLEAR MARKETS EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CMMT | 
        
        
           | 2811 | 
           CLEAR MARKETS NORTH AMERICA, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:CMSF | 
        
        
           | 2812 | 
           CNODE [Member] | 
           Abstract | 
            | 
            | 
           exch:CNOD | 
        
        
           | 2813 | 
           CARNEGIE AS [Member] | 
           Abstract | 
            | 
            | 
           exch:CNSI | 
        
        
           | 2814 | 
           LA COTE ALPHA [Member] | 
           Abstract | 
            | 
            | 
           exch:COAL | 
        
        
           | 2815 | 
           CODA MARKETS - MICRO AND BLOCK [Member] | 
           Abstract | 
            | 
            | 
           exch:CODA | 
        
        
           | 2816 | 
           COMMERG LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:COMG | 
        
        
           | 2817 | 
           COMMERG [Member] | 
           Abstract | 
            | 
            | 
           exch:COMM | 
        
        
           | 2818 | 
           CONCORDE SECURITIES LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:CONC | 
        
        
           | 2819 | 
           BMO CAPITAL MARKETS - CAD OTC TRADES [Member] | 
           Abstract | 
            | 
            | 
           exch:COTC | 
        
        
           | 2820 | 
           CLEARPOOL EXECUTION SERVICES, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:CPGX | 
        
        
           | 2821 | 
           CAPTIN [Member] | 
           Abstract | 
            | 
            | 
           exch:CPTX | 
        
        
           | 2822 | 
           CREDIT SUISSE (US) [Member] | 
           Abstract | 
            | 
            | 
           exch:CRED | 
        
        
           | 2823 | 
           CREDEM BANCA [Member] | 
           Abstract | 
            | 
            | 
           exch:CREM | 
        
        
           | 2824 | 
           CRYEX - FX AND DIGITAL CURRENCIES [Member] | 
           Abstract | 
            | 
            | 
           exch:CRYD | 
        
        
           | 2825 | 
           CRYPTO FACILITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:CRYP | 
        
        
           | 2826 | 
           CRYEX [Member] | 
           Abstract | 
            | 
            | 
           exch:CRYX | 
        
        
           | 2827 | 
           CREDIT SUISSE AG [Member] | 
           Abstract | 
            | 
            | 
           exch:CSAG | 
        
        
           | 2828 | 
           CREDIT SUISSE EQUITIES (AUSTRALIA) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CSAU | 
        
        
           | 2829 | 
           CREDIT SUISSE AES EUROPE BENCHMARK CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:CSBX | 
        
        
           | 2830 | 
           CREDIT SUISSE AES CROSSFINDER EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:CSCF | 
        
        
           | 2831 | 
           CREDIT SUISSE AKTIENGESELLSCHAFT [Member] | 
           Abstract | 
            | 
            | 
           exch:CSDA | 
        
        
           | 2832 | 
           CANADIAN SECURITIES EXCHANGE - CSE2 [Member] | 
           Abstract | 
            | 
            | 
           exch:CSE2 | 
        
        
           | 2833 | 
           CITADEL SECURITIES FI [Member] | 
           Abstract | 
            | 
            | 
           exch:CSEC | 
        
        
           | 2834 | 
           CREDIT SUISSE (EUROPE) [Member] | 
           Abstract | 
            | 
            | 
           exch:CSEU | 
        
        
           | 2835 | 
           CITADEL SECURITIES FI - EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:CSGI | 
        
        
           | 2836 | 
           CREDIT SUISSE SECURITIES (HONG KONG) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CSHK | 
        
        
           | 2837 | 
           CREDIT SUISSE INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:CSIN | 
        
        
           | 2838 | 
           CREDIT SUISSE EQUITIES (JAPAN) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CSJP | 
        
        
           | 2839 | 
           CREDIT SUISSE AG - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:CSLB | 
        
        
           | 2840 | 
           CREDIT SUISSE BANK (EUROPE), S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:CSMD | 
        
        
           | 2841 | 
           ?ESKOSLOVENSKÁ OBCHODNÍ BANKA, A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:CSOB | 
        
        
           | 2842 | 
           CREDIT SUISSE AG - OHS [Member] | 
           Abstract | 
            | 
            | 
           exch:CSOT | 
        
        
           | 2843 | 
           CREDIT SUISSE INTERNATIONAL - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:CSSI | 
        
        
           | 2844 | 
           CHINA STAINLESS STEEL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:CSSX | 
        
        
           | 2845 | 
           NASDAQ CLEARING AB [Member] | 
           Abstract | 
            | 
            | 
           exch:CSTO | 
        
        
           | 2846 | 
           CREDIT SUISSE (CH) [Member] | 
           Abstract | 
            | 
            | 
           exch:CSZH | 
        
        
           | 2847 | 
           CUREX FX [Member] | 
           Abstract | 
            | 
            | 
           exch:CURX | 
        
        
           | 2848 | 
           CBOE AUSTRALIA - LIMIT VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAC | 
        
        
           | 2849 | 
           CBOE AUSTRALIA MARKET PEG (FARPOINT) VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAF | 
        
        
           | 2850 | 
           CBOE AUSTRALIA MOC [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAM | 
        
        
           | 2851 | 
           CBOE AUSTRALIA PRIMARY PEG (NEARPOINT) VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAN | 
        
        
           | 2852 | 
           CBOE AUSTRALIA MID-POINT VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAP | 
        
        
           | 2853 | 
           CBOE AUSTRALIA - QUOTED MANAGED FUNDS [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAQ | 
        
        
           | 2854 | 
           CBOE AUSTRALIA - TRANSFERABLE CUSTODY RECEIPT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAR | 
        
        
           | 2855 | 
           CBOE AUSTRALIA VWAP [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAV | 
        
        
           | 2856 | 
           CBOE AUSTRALIA - WARRANTS [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAW | 
        
        
           | 2857 | 
           CREDITEX BROKERAGE LLP - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:CXOT | 
        
        
           | 2858 | 
           CREDITEX BROKERAGE LLP - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:CXRT | 
        
        
           | 2859 | 
           DAIWA CAPITAL MARKETS EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:DAIW | 
        
        
           | 2860 | 
           DEUTSCHE BOERSE AG - APA SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:DAPA | 
        
        
           | 2861 | 
           DASH ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:DASH | 
        
        
           | 2862 | 
           DANSKE BANK A/S [Member] | 
           Abstract | 
            | 
            | 
           exch:DASI | 
        
        
           | 2863 | 
           DANSKE BANK A/S - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:DAUK | 
        
        
           | 2864 | 
           J AND E DAVY - IRISH GOVERNMENT BOND [Member] | 
           Abstract | 
            | 
            | 
           exch:DAVY | 
        
        
           | 2865 | 
           DEUTSCHE BANK SECURITIES INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:DBAB | 
        
        
           | 2866 | 
           DEUTSCHE BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:DBAG | 
        
        
           | 2867 | 
           DEUTSCHE BOERSE DIGITAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:DBDX | 
        
        
           | 2868 | 
           DEUTSCHE BANK AG - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:DBES | 
        
        
           | 2869 | 
           DEUTSCHE BANK HONG KONG ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:DBHK | 
        
        
           | 2870 | 
           DEUTSCHE BANK AG - LONDON [Member] | 
           Abstract | 
            | 
            | 
           exch:DBLN | 
        
        
           | 2871 | 
           DEUTSCHE BANK LUXEMBOURG S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:DBLX | 
        
        
           | 2872 | 
           DEUTSCHE BANK - MANUAL OTC [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:DBMO | 
        
        
           | 2873 | 
           DEUTSCHE BANK OFF EXCHANGE TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:DBOX | 
        
        
           | 2874 | 
           NASDAQ COPENHAGEN A/S - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DCSE | 
        
        
           | 2875 | 
           DUTCH CARIBBEAN SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:DCSX | 
        
        
           | 2876 | 
           DEAL DONE TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:DDTX | 
        
        
           | 2877 | 
           DCX (DERIVATIVES CURRENCY EXCHANGE) [Member] | 
           Abstract | 
            | 
            | 
           exch:DEAL | 
        
        
           | 2878 | 
           DEKABANK DEUTSCHE GIROZENTRALE [Member] | 
           Abstract | 
            | 
            | 
           exch:DEKA | 
        
        
           | 2879 | 
           DUBAI GOLD & COMMODITIES EXCHANGE DMCC [Member] | 
           Abstract | 
            | 
            | 
           exch:DGCX | 
        
        
           | 2880 | 
           NASDAQ HELSINKI LTD - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DHEL | 
        
        
           | 2881 | 
           DEUTSCHE HOLDINGS (LUXEMBOURG) S.A R.L. [Member] | 
           Abstract | 
            | 
            | 
           exch:DHLX | 
        
        
           | 2882 | 
           NASDAQ ICELAND HF. - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DICE | 
        
        
           | 2883 | 
           NASDAQ DUBAI [Member] | 
           Abstract | 
            | 
            | 
           exch:DIFX | 
        
        
           | 2884 | 
           NASDAQ STOCKHOLM AB - DANISH EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:DKED | 
        
        
           | 2885 | 
           NASDAQ STOCKHOLM AB - DANISH FI DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:DKFI | 
        
        
           | 2886 | 
           NASDAQ STOCKHOLM AB - OTC DKK WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:DKOB | 
        
        
           | 2887 | 
           DANSK OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:DKTC | 
        
        
           | 2888 | 
           NASDAQ STOCKHOLM AB - DKK WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:DKWB | 
        
        
           | 2889 | 
           FIRST NORTH DENMARK - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DNDK | 
        
        
           | 2890 | 
           FIRST NORTH FINLAND - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DNFI | 
        
        
           | 2891 | 
           FIRST NORTH ICELAND - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DNIS | 
        
        
           | 2892 | 
           FIRST NORTH SWEDEN - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DNSE | 
        
        
           | 2893 | 
           FIRST NORTH SWEDEN - NORWAY NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DOSE | 
        
        
           | 2894 | 
           SWISS DOTS BY CATS [Member] | 
           Abstract | 
            | 
            | 
           exch:DOTS | 
        
        
           | 2895 | 
           DOWGATE [Member] | 
           Abstract | 
            | 
            | 
           exch:DOWG | 
        
        
           | 2896 | 
           DOWGATE - MTF (MADRID) [Member] | 
           Abstract | 
            | 
            | 
           exch:DOWM | 
        
        
           | 2897 | 
           DAIWA DRECT [Member] | 
           Abstract | 
            | 
            | 
           exch:DRCT | 
        
        
           | 2898 | 
           EURONEXT UK - REPORTING SERVICES [Member] | 
           Abstract | 
            | 
            | 
           exch:DRSP | 
        
        
           | 2899 | 
           QATAR EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:DSMD | 
        
        
           | 2900 | 
           FIRST NORTH DENMARK -SME GROWTH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:DSME | 
        
        
           | 2901 | 
           NASDAQ STOCKHOLM AB - NORDIC@MID [Member] | 
           Abstract | 
            | 
            | 
           exch:DSTO | 
        
        
           | 2902 | 
           DUBAI MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:DUMX | 
        
        
           | 2903 | 
           BOERSE DUESSELDORF - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:DUSA | 
        
        
           | 2904 | 
           BOERSE DUESSELDORF - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:DUSB | 
        
        
           | 2905 | 
           BOERSE DUESSELDORF - QUOTRIX - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:DUSC | 
        
        
           | 2906 | 
           BOERSE DUESSELDORF - QUOTRIX MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:DUSD | 
        
        
           | 2907 | 
           DIGITAL VEGA [Member] | 
           Abstract | 
            | 
            | 
           exch:DVFX | 
        
        
           | 2908 | 
           DEALERWEB FIXED INCOME [Member] | 
           Abstract | 
            | 
            | 
           exch:DWFI | 
        
        
           | 2909 | 
           DW SEF LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:DWSF | 
        
        
           | 2910 | 
           DZ BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:DZBK | 
        
        
           | 2911 | 
           SSY FUTURES LTD -  FREIGHT SCREEN [Member] | 
           Abstract | 
            | 
            | 
           exch:E579 | 
        
        
           | 2912 | 
           ERSTE BANK HUNGARY ZRT. [Member] | 
           Abstract | 
            | 
            | 
           exch:EBHU | 
        
        
           | 2913 | 
           BLOCKMATCH EUROPE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:EBLX | 
        
        
           | 2914 | 
           EBM - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:EBMX | 
        
        
           | 2915 | 
           NASDAQ STOCKHOLM AB - EUR FI DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:EBON | 
        
        
           | 2916 | 
           BRATISLAVA STOCK EXCHANGE - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:EBRA | 
        
        
           | 2917 | 
           EBS MARKET- CLOB - FOR THE TRADING OF SPOT FX, PRECIOUS METALS AND OTHER FX PRODUCTS [Member] | 
           Abstract | 
            | 
            | 
           exch:EBSC | 
        
        
           | 2918 | 
           EBS MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:EBSN | 
        
        
           | 2919 | 
           EBS SERVICE COMPANY LIMITED - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:EBSS | 
        
        
           | 2920 | 
           LEVEL ATS - VWAP CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:EBXV | 
        
        
           | 2921 | 
           EUREX CLEARING AG [Member] | 
           Abstract | 
            | 
            | 
           exch:ECAG | 
        
        
           | 2922 | 
           EUREX CLEARING ASIA PTE. LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:ECAL | 
        
        
           | 2923 | 
           TRADECHO EU APA [Member] | 
           Abstract | 
            | 
            | 
           exch:ECEU | 
        
        
           | 2924 | 
           LONDON STOCK EXCHANGE - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:ECHO | 
        
        
           | 2925 | 
           REFINITIV TRANSACTION SERVICES LIMITED - FX SPOT ECN [Member] | 
           Abstract | 
            | 
            | 
           exch:ECNL | 
        
        
           | 2926 | 
           ENTERPRISE COMMODITY SERVICES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:ECSL | 
        
        
           | 2927 | 
           CBOE EDGX U.S. EQUITIES EXCHANGE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:EDDP | 
        
        
           | 2928 | 
           CBOE EDGA U.S. EQUITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:EDGA | 
        
        
           | 2929 | 
           CBOE EDGA U.S. EQUITIES EXCHANGE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:EDGD | 
        
        
           | 2930 | 
           CBOE EDGX OPTIONS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:EDGO | 
        
        
           | 2931 | 
           CBOE EDGX U.S. EQUITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:EDGX | 
        
        
           | 2932 | 
           EDMOND DE ROTHSCHILD  (FRANCE) [Member] | 
           Abstract | 
            | 
            | 
           exch:EDRF | 
        
        
           | 2933 | 
           EUREX EXCHANGE ASIA PTE. LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:EEAL | 
        
        
           | 2934 | 
           EAST EUROPEAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:EESE | 
        
        
           | 2935 | 
           EG MARKET TECHNOLOGIES [Member] | 
           Abstract | 
            | 
            | 
           exch:EGMT | 
        
        
           | 2936 | 
           ERSTE GROUP BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:EGSI | 
        
        
           | 2937 | 
           AQUIS EXCHANGE PLC AQUIS - EIX INFRASTRUCTURE BOND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:EIXE | 
        
        
           | 2938 | 
           NASDAQ OSLO ASA - EUROPEAN POWER AND GAS DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:ELEU | 
        
        
           | 2939 | 
           ELIXIUM [Member] | 
           Abstract | 
            | 
            | 
           exch:ELIX | 
        
        
           | 2940 | 
           NASDAQ OSLO ASA - NORDIC POWER DERIVATIVES AND EUROPEAN UNION ALLOWANCES [Member] | 
           Abstract | 
            | 
            | 
           exch:ELNO | 
        
        
           | 2941 | 
           NASDAQ OSLO ASA - SWEDISH ELECTRICITY CERTIFICATE [Member] | 
           Abstract | 
            | 
            | 
           exch:ELSE | 
        
        
           | 2942 | 
           NASDAQ COMMODITIES - GBP POWER/ENERGY [Member] | 
           Abstract | 
            | 
            | 
           exch:ELUK | 
        
        
           | 2943 | 
           ELIXIUM S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:ELXE | 
        
        
           | 2944 | 
           EMERGING MARKETS BOND EXCHANGE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:EMBX | 
        
        
           | 2945 | 
           ROMANIAN COMMODITIES EXCHANGE - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:EMCE | 
        
        
           | 2946 | 
           MIAX EMERALD, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:EMLD | 
        
        
           | 2947 | 
           EURO MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:EMTF | 
        
        
           | 2948 | 
           ATHENS EXCHANGE ALTERNATIVE MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:ENAX | 
        
        
           | 2949 | 
           ENCLEAR [Member] | 
           Abstract | 
            | 
            | 
           exch:ENCL | 
        
        
           | 2950 | 
           ENGNSOL - OMP [Member] | 
           Abstract | 
            | 
            | 
           exch:ENSL | 
        
        
           | 2951 | 
           BLOCKMATCH EUROPE NT [Member] | 
           Abstract | 
            | 
            | 
           exch:ENTW | 
        
        
           | 2952 | 
           EURONEXT ACCESS LISBON [Member] | 
           Abstract | 
            | 
            | 
           exch:ENXL | 
        
        
           | 2953 | 
           E-OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:EOTC | 
        
        
           | 2954 | 
           EPEX SPOT SE [Member] | 
           Abstract | 
            | 
            | 
           exch:EPEX | 
        
        
           | 2955 | 
           EQUILEND CANADA CORP. [Member] | 
           Abstract | 
            | 
            | 
           exch:EQCA | 
        
        
           | 2956 | 
           EQUILEND LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:EQIE | 
        
        
           | 2957 | 
           EQUILEND EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:EQLD | 
        
        
           | 2958 | 
           EQUOS SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:EQOC | 
        
        
           | 2959 | 
           EQUOS DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:EQOD | 
        
        
           | 2960 | 
           EQUOS [Member] | 
           Abstract | 
            | 
            | 
           exch:EQOS | 
        
        
           | 2961 | 
           BOERSE BERLIN EQUIDUCT TRADING - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:EQTA | 
        
        
           | 2962 | 
           BOERSE BERLIN EQUIDUCT TRADING - BERLIN SECOND REGULATED MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:EQTB | 
        
        
           | 2963 | 
           BOERSE BERLIN EQUIDUCT TRADING - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:EQTC | 
        
        
           | 2964 | 
           BOERSE BERLIN EQUIDUCT TRADING - OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:EQTD | 
        
        
           | 2965 | 
           EQUILEND LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:EQUS | 
        
        
           | 2966 | 
           EUROBANK [Member] | 
           Abstract | 
            | 
            | 
           exch:ERBX | 
        
        
           | 2967 | 
           BLOCKMATCH EUROPE RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:ERFQ | 
        
        
           | 2968 | 
           ERSTE BEFEKTETESI ZRT [Member] | 
           Abstract | 
            | 
            | 
           exch:ERST | 
        
        
           | 2969 | 
           ENGNSOL [Member] | 
           Abstract | 
            | 
            | 
           exch:ESLO | 
        
        
           | 2970 | 
           NASDAQ STOCKHOLM AB – NORWAY ETF [Member] | 
           Abstract | 
            | 
            | 
           exch:ESTO | 
        
        
           | 2971 | 
           ELECTRONIC ETF, ETC/ETN AND OPEN-END FUNDS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:ETFP | 
        
        
           | 2972 | 
           EUROTLX [Member] | 
           Abstract | 
            | 
            | 
           exch:ETLX | 
        
        
           | 2973 | 
           ENERGY TRADING PLATFORM AMSTERDAM [Member] | 
           Abstract | 
            | 
            | 
           exch:ETPA | 
        
        
           | 2974 | 
           ETS EURASIAN TRADING SYSTEM COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ETSC | 
        
        
           | 2975 | 
           CITADEL CONNECT EUROPE - EU [Member] | 
           Abstract | 
            | 
            | 
           exch:EUCC | 
        
        
           | 2976 | 
           EURO-FINANCE AD [Member] | 
           Abstract | 
            | 
            | 
           exch:EUFN | 
        
        
           | 2977 | 
           NASDAQ STOCKHOLM AB - OTC EUR WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:EUOB | 
        
        
           | 2978 | 
           EUWAX AG [Member] | 
           Abstract | 
            | 
            | 
           exch:EUWA | 
        
        
           | 2979 | 
           NASDAQ STOCKHOLM AB - EUR WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:EUWB | 
        
        
           | 2980 | 
           EUWAX [Member] | 
           Abstract | 
            | 
            | 
           exch:EUWX | 
        
        
           | 2981 | 
           EVOLUTION MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:EVOL | 
        
        
           | 2982 | 
           TURKISH MERCANTILE EXCHANGE - ELECTRONIC WAREHOUSE RECEIPT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:EWRM | 
        
        
           | 2983 | 
           WIENER BOERSE AG, AUSTRIAN ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:EXAA | 
        
        
           | 2984 | 
           EXANE BNP PARIBAS - BID-OFFER CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:EXBO | 
        
        
           | 2985 | 
           EXANE BNP PARIBAS - CLOSING PRICE [Member] | 
           Abstract | 
            | 
            | 
           exch:EXCP | 
        
        
           | 2986 | 
           EXANE BNP PARIBAS - DIRECT CAPITAL ACCESS [Member] | 
           Abstract | 
            | 
            | 
           exch:EXDC | 
        
        
           | 2987 | 
           EXANE BNP PARIBAS [Member] | 
           Abstract | 
            | 
            | 
           exch:EXEU | 
        
        
           | 2988 | 
           EURONEXT GROWTH MILAN [Member] | 
           Abstract | 
            | 
            | 
           exch:EXGM | 
        
        
           | 2989 | 
           EXANE BNP PARIBAS - LIQUIDITY PROVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:EXLP | 
        
        
           | 2990 | 
           EXANE BNP PARIBAS - MID POINT [Member] | 
           Abstract | 
            | 
            | 
           exch:EXMP | 
        
        
           | 2991 | 
           EXANE BNP PARIBAS - CHILD ORDER CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:EXOR | 
        
        
           | 2992 | 
           EXOTIX CAPITAL  - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:EXOT | 
        
        
           | 2993 | 
           EXPERT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:EXPM | 
        
        
           | 2994 | 
           EXANE DERIVATIVES CORPORATE BONDS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXSB | 
        
        
           | 2995 | 
           EXANE DERIVATIVES OTC DERIVATIVES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXSD | 
        
        
           | 2996 | 
           EXANE BNP PARIBAS - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:EXSE | 
        
        
           | 2997 | 
           EXANE DERIVATIVES OTHER BONDS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXSF | 
        
        
           | 2998 | 
           EXANE DERIVATIVES SHARES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXSH | 
        
        
           | 2999 | 
           EXANE BNP PARIBAS - GB [Member] | 
           Abstract | 
            | 
            | 
           exch:EXSI | 
        
        
           | 3000 | 
           EXANE DERIVATIVES STRUCTURED PRODUCTS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXSP | 
        
        
           | 3001 | 
           EXANE DERIVATIVES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXSY | 
        
        
           | 3002 | 
           ENERGY EXCHANGE ISTANBUL [Member] | 
           Abstract | 
            | 
            | 
           exch:EXTR | 
        
        
           | 3003 | 
           EXANE BNP PARIBAS - VOLUME PROFILE CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:EXVP | 
        
        
           | 3004 | 
           EXANE DERIVATIVES CONVERTIBLES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:EXYY | 
        
        
           | 3005 | 
           CANTOR SPREADFAIR [Member] | 
           Abstract | 
            | 
            | 
           exch:FAIR | 
        
        
           | 3006 | 
           EURONEXT FX [Member] | 
           Abstract | 
            | 
            | 
           exch:FAST | 
        
        
           | 3007 | 
           FINECO BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:FBSI | 
        
        
           | 3008 | 
           CHICAGO BOARD OF TRADE (FLOOR) [Member] | 
           Abstract | 
            | 
            | 
           exch:FCBT | 
        
        
           | 3009 | 
           CHICAGO MERCANTILE EXCHANGE (FLOOR) [Member] | 
           Abstract | 
            | 
            | 
           exch:FCME | 
        
        
           | 3010 | 
           KAASUPORSSI - FINNISH GAS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:FGEX | 
        
        
           | 3011 | 
           FINANCIALCONTENT [Member] | 
           Abstract | 
            | 
            | 
           exch:FICO | 
        
        
           | 3012 | 
           FINANCIAL INFORMATION CONTRIBUTORS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:FICX | 
        
        
           | 3013 | 
           NASDAQ STOCKHOLM AB - FINNISH EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:FIED | 
        
        
           | 3014 | 
           FINRA/NASDAQ TRF CHICAGO (TRADE REPORTING FACILITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:FINC | 
        
        
           | 3015 | 
           FINRA/NASDAQ TRF CARTERET (TRADE REPORTING FACILITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:FINN | 
        
        
           | 3016 | 
           FINRA ORF (TRADE REPORTING FACILITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:FINO | 
        
        
           | 3017 | 
           FINRA [Member] | 
           Abstract | 
            | 
            | 
           exch:FINR | 
        
        
           | 3018 | 
           FINRA/NYSE TRF (TRADE REPORTING FACILITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:FINY | 
        
        
           | 3019 | 
           FISH POOL ASA [Member] | 
           Abstract | 
            | 
            | 
           exch:FISH | 
        
        
           | 3020 | 
           FREIGHT INVESTOR SERVICES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:FISU | 
        
        
           | 3021 | 
           FLOW TRADERS - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:FLTR | 
        
        
           | 3022 | 
           FLOW TRADERS [Member] | 
           Abstract | 
            | 
            | 
           exch:FLWX | 
        
        
           | 3023 | 
           MTS FRANCE SAS [Member] | 
           Abstract | 
            | 
            | 
           exch:FMTS | 
        
        
           | 3024 | 
           FENICS - US TREASURIES [Member] | 
           Abstract | 
            | 
            | 
           exch:FNCS | 
        
        
           | 3025 | 
           FIRST NORTH DENMARK [Member] | 
           Abstract | 
            | 
            | 
           exch:FNDK | 
        
        
           | 3026 | 
           FIRST NORTH ESTONIA [Member] | 
           Abstract | 
            | 
            | 
           exch:FNEE | 
        
        
           | 3027 | 
           FIRST NORTH FINLAND [Member] | 
           Abstract | 
            | 
            | 
           exch:FNFI | 
        
        
           | 3028 | 
           FENICS FUTURES [Member] | 
           Abstract | 
            | 
            | 
           exch:FNFT | 
        
        
           | 3029 | 
           FENICS FX ECN [Member] | 
           Abstract | 
            | 
            | 
           exch:FNFX | 
        
        
           | 3030 | 
           FIRST NORTH ICELAND [Member] | 
           Abstract | 
            | 
            | 
           exch:FNIS | 
        
        
           | 3031 | 
           FIRST NORTH LITHUANIA [Member] | 
           Abstract | 
            | 
            | 
           exch:FNLT | 
        
        
           | 3032 | 
           FIRST NORTH LATVIA [Member] | 
           Abstract | 
            | 
            | 
           exch:FNLV | 
        
        
           | 3033 | 
           FIRST NORTH SWEDEN [Member] | 
           Abstract | 
            | 
            | 
           exch:FNSE | 
        
        
           | 3034 | 
           FINANTIA UK LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:FNUK | 
        
        
           | 3035 | 
           FENICS INVITATIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:FNXB | 
        
        
           | 3036 | 
           FIRSTPLACE WIENER BOERSE [Member] | 
           Abstract | 
            | 
            | 
           exch:FPWB | 
        
        
           | 3037 | 
           BOERSE FRANKFURT - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:FRAA | 
        
        
           | 3038 | 
           BOERSE FRANKFURT - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:FRAB | 
        
        
           | 3039 | 
           BOERSE FRANKFURT - SCALE [Member] | 
           Abstract | 
            | 
            | 
           exch:FRAS | 
        
        
           | 3040 | 
           BOERSE FRANKFURT – REGULIERTERMARKT – OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:FRAU | 
        
        
           | 3041 | 
           BOERSE FRANKFURT – FREIVERKEHR– OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:FRAV | 
        
        
           | 3042 | 
           BOERSE FRANKFURT – SCALE – OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:FRAW | 
        
        
           | 3043 | 
           NASDAQ COMMODITIES - FREIGHT COMMODITY [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:FREI | 
        
        
           | 3044 | 
           COINBASE DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:FREX | 
        
        
           | 3045 | 
           FORTE  - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:FRTE | 
        
        
           | 3046 | 
           FTSEF LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:FSEF | 
        
        
           | 3047 | 
           FISHEX [Member] | 
           Abstract | 
            | 
            | 
           exch:FSHX | 
        
        
           | 3048 | 
           FIRST NORTH FINLAND - SME GROWTH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:FSME | 
        
        
           | 3049 | 
           42 FINANCIAL SERVICES - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:FTFM | 
        
        
           | 3050 | 
           42 FINANCIAL SERVICES [Member] | 
           Abstract | 
            | 
            | 
           exch:FTFS | 
        
        
           | 3051 | 
           FLOW TRADERS U.S LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:FTUS | 
        
        
           | 3052 | 
           FTX US DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:FUSD | 
        
        
           | 3053 | 
           FXALL [Member] | 
           Abstract | 
            | 
            | 
           exch:FXAL | 
        
        
           | 3054 | 
           CLEARCORP DEALING SYSTEMS INDIA LIMITED – FX-CLEAR [Member] | 
           Abstract | 
            | 
            | 
           exch:FXCL | 
        
        
           | 3055 | 
           FXCM [Member] | 
           Abstract | 
            | 
            | 
           exch:FXCM | 
        
        
           | 3056 | 
           FINANCIAL AND RISK TRANSACTIONS SERVICES IRELAND LIMITED - FORWARDS MATCHING [Member] | 
           Abstract | 
            | 
            | 
           exch:FXFM | 
        
        
           | 3057 | 
           FXCM - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:FXGB | 
        
        
           | 3058 | 
           REFINITIV MATCHING NDFS SEF [Member] | 
           Abstract | 
            | 
            | 
           exch:FXNM | 
        
        
           | 3059 | 
           TRADITION-NEX OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:FXOP | 
        
        
           | 3060 | 
           REFINITIV SEF REQUEST FOR STREAM [Member] | 
           Abstract | 
            | 
            | 
           exch:FXPS | 
        
        
           | 3061 | 
           FINANCIAL AND RISK TRANSACTIONS SERVICES IRELAND LIMITED - FXALL RFQ MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:FXRQ | 
        
        
           | 3062 | 
           FINANCIAL AND RISK TRANSACTIONS SERVICES IRELAND LIMITED - FXALL RFS MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:FXRS | 
        
        
           | 3063 | 
           REFINITIV MATCHING NDFS SINGAPORE [Member] | 
           Abstract | 
            | 
            | 
           exch:FXSM | 
        
        
           | 3064 | 
           CLEARCORP DEALING SYSTEMS INDIA LIMITED – FX-SWAP [Member] | 
           Abstract | 
            | 
            | 
           exch:FXSW | 
        
        
           | 3065 | 
           G1 EXECUTION SERVICES [Member] | 
           Abstract | 
            | 
            | 
           exch:G1XX | 
        
        
           | 3066 | 
           NASDAQ STOCKHOLM AB - OTC GBP WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:GBOB | 
        
        
           | 3067 | 
           BOURSE AFRICA LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:GBOT | 
        
        
           | 3068 | 
           GOODBODY STOCKBROKERS UC [Member] | 
           Abstract | 
            | 
            | 
           exch:GBSI | 
        
        
           | 3069 | 
           BULGARIAN STOCK EXCHANGE - SME GROWTH MARKET BEAM [Member] | 
           Abstract | 
            | 
            | 
           exch:GBUL | 
        
        
           | 3070 | 
           NASDAQ STOCKHOLM AB – GBP WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:GBWB | 
        
        
           | 3071 | 
           GEMMA (GILT EDGED MARKET MAKERS’ASSOCIATION) [Member] | 
           Abstract | 
            | 
            | 
           exch:GEMX | 
        
        
           | 3072 | 
           LITHUANIAN NATURAL GAS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:GETB | 
        
        
           | 3073 | 
           GFI SECURITIES LLC - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:GFAM | 
        
        
           | 3074 | 
           GFI AUSTRALIA PTY LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:GFAU | 
        
        
           | 3075 | 
           GFI BROKERS - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GFBM | 
        
        
           | 3076 | 
           GFI BROKERS - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GFBO | 
        
        
           | 3077 | 
           GFI BROKERS [Member] | 
           Abstract | 
            | 
            | 
           exch:GFIB | 
        
        
           | 3078 | 
           GFI SECURITIES LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:GFIC | 
        
        
           | 3079 | 
           GFI FOREXMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:GFIF | 
        
        
           | 3080 | 
           GFI ENERGYMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:GFIN | 
        
        
           | 3081 | 
           GFI RATESMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:GFIR | 
        
        
           | 3082 | 
           GARANTUM FONDKOMMISSION AB [Member] | 
           Abstract | 
            | 
            | 
           exch:GFKS | 
        
        
           | 3083 | 
           GLOBAL FUTURES AND OPTIONS LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:GFOX | 
        
        
           | 3084 | 
           GFI PARIS - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GFPO | 
        
        
           | 3085 | 
           GFI SECURITIES LTD - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GFSM | 
        
        
           | 3086 | 
           GFI SECURITIES LTD - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GFSO | 
        
        
           | 3087 | 
           GOLDMAN SACHS INTERNATIONAL PARIS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:GIPB | 
        
        
           | 3088 | 
           FX SPOT+ [Member] | 
           Abstract | 
            | 
            | 
           exch:GLBX | 
        
        
           | 3089 | 
           GATE US LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:GLLC | 
        
        
           | 3090 | 
           GLMX [Member] | 
           Abstract | 
            | 
            | 
           exch:GLMX | 
        
        
           | 3091 | 
           ESSEX RADEZ, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:GLPS | 
        
        
           | 3092 | 
           ACS EXECUTION SERVICES, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:GLPX | 
        
        
           | 3093 | 
           MTF SOFIA - GROWTH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:GMBG | 
        
        
           | 3094 | 
           GMEX EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:GMEG | 
        
        
           | 3095 | 
           GRIFFIN MARKETS EUROPE - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GMEO | 
        
        
           | 3096 | 
           GRIFFIN MARKETS EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:GMES | 
        
        
           | 3097 | 
           GMG DUBAI LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:GMGD | 
        
        
           | 3098 | 
           GMG EUROPE B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:GMGE | 
        
        
           | 3099 | 
           GMG BROKERS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:GMGL | 
        
        
           | 3100 | 
           ISE GEMINI EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:GMNI | 
        
        
           | 3101 | 
           GALAXY [Member] | 
           Abstract | 
            | 
            | 
           exch:GMTF | 
        
        
           | 3102 | 
           GLOBAL OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:GOTC | 
        
        
           | 3103 | 
           GOVEX [Member] | 
           Abstract | 
            | 
            | 
           exch:GOVX | 
        
        
           | 3104 | 
           GPB-FINANCIAL SERVICES LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:GPBC | 
        
        
           | 3105 | 
           THE GREEN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:GREE | 
        
        
           | 3106 | 
           GRIFFIN MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:GRIF | 
        
        
           | 3107 | 
           GRIFFIN MARKETS LIMITED - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:GRIO | 
        
        
           | 3108 | 
           THE GREEN STOCK EXCHANGE - ACB IMPACT MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:GRSE | 
        
        
           | 3109 | 
           GOLDMAN SACHS (ASIA) LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:GSAL | 
        
        
           | 3110 | 
           GOLDMAN SACHS BANK EUROPE SE [Member] | 
           Abstract | 
            | 
            | 
           exch:GSBE | 
        
        
           | 3111 | 
           THE GUYANA ASSOCIATION OF SECURITIES COMPANIES AND INTERMEDIARIES INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:GSCI | 
        
        
           | 3112 | 
           GOLDMAN SACHS AND CO. [Member] | 
           Abstract | 
            | 
            | 
           exch:GSCO | 
        
        
           | 3113 | 
           GFI SWAPS EXCHANGE, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:GSEF | 
        
        
           | 3114 | 
           GOLDMAN SACHS BANK EUROPE SE - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:GSEI | 
        
        
           | 3115 | 
           GOLDMAN SACHS INTERNATIONAL BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:GSIB | 
        
        
           | 3116 | 
           GOLDMAN SACHS INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:GSIL | 
        
        
           | 3117 | 
           GOLDMAN SACHS INTERNATIONAL PARIS BRANCH - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:GSPX | 
        
        
           | 3118 | 
           GOLDMAN SACHS INTERNATIONAL - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:GSSI | 
        
        
           | 3119 | 
           GSX CHINA [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXC | 
        
        
           | 3120 | 
           GSX HONG KONG [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXH | 
        
        
           | 3121 | 
           GSX KOREA [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXK | 
        
        
           | 3122 | 
           THE GIBRALTAR STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXL | 
        
        
           | 3123 | 
           GSX TAIWAN [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXT | 
        
        
           | 3124 | 
           KCG AMERICAS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:GTCO | 
        
        
           | 3125 | 
           GTSX [Member] | 
           Abstract | 
            | 
            | 
           exch:GTSX | 
        
        
           | 3126 | 
           GTX ECN [Member] | 
           Abstract | 
            | 
            | 
           exch:GTXE | 
        
        
           | 3127 | 
           GTX SEF, LLC [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:GTXS | 
        
        
           | 3128 | 
           GX MARKETCENTER [Member] | 
           Abstract | 
            | 
            | 
           exch:GXMA | 
        
        
           | 3129 | 
           BOERSE HAMBURG - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:HAMA | 
        
        
           | 3130 | 
           BOERSE HAMBURG - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:HAMB | 
        
        
           | 3131 | 
           BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:HAMM | 
        
        
           | 3132 | 
           BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:HAMN | 
        
        
           | 3133 | 
           BOERSE HANNOVER - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:HANA | 
        
        
           | 3134 | 
           BOERSE HANNOVER - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:HANB | 
        
        
           | 3135 | 
           HSBC CONTINENTAL EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:HBFR | 
        
        
           | 3136 | 
           HSBC BANK POLSKA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:HBPL | 
        
        
           | 3137 | 
           ICE CLEAR NETHERLANDS B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:HCHC | 
        
        
           | 3138 | 
           ELECTRONIC SECONDARY SECURITIES MARKET (HDAT) [Member] | 
           Abstract | 
            | 
            | 
           exch:HDAT | 
        
        
           | 3139 | 
           NADEX [Member] | 
           Abstract | 
            | 
            | 
           exch:HEGX | 
        
        
           | 3140 | 
           HELABA [Member] | 
           Abstract | 
            | 
            | 
           exch:HELA | 
        
        
           | 3141 | 
           HENEX S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:HEMO | 
        
        
           | 3142 | 
           VORVEL EQUITY AUCTION [Member] | 
           Abstract | 
            | 
            | 
           exch:HMOD | 
        
        
           | 3143 | 
           VORVEL BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:HMTF | 
        
        
           | 3144 | 
           HELLENIC EXCHANGE OTC MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:HOTC | 
        
        
           | 3145 | 
           HPC ETRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:HPCO | 
        
        
           | 3146 | 
           HPC ENERGY TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:HPCS | 
        
        
           | 3147 | 
           HPC SA - VOICE OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:HPCV | 
        
        
           | 3148 | 
           HPC SA [Member] | 
           Abstract | 
            | 
            | 
           exch:HPCX | 
        
        
           | 3149 | 
           POTAMUS TRADING LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:HPPO | 
        
        
           | 3150 | 
           HRTEU LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:HREU | 
        
        
           | 3151 | 
           VORVEL RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:HRFQ | 
        
        
           | 3152 | 
           HUDSON RIVER TRADING - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:HRSI | 
        
        
           | 3153 | 
           HUDSON RIVER TRADING (HRT) [Member] | 
           Abstract | 
            | 
            | 
           exch:HRTF | 
        
        
           | 3154 | 
           HUDSON RIVER TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:HRTX | 
        
        
           | 3155 | 
           HSBC [Member] | 
           Abstract | 
            | 
            | 
           exch:HSBC | 
        
        
           | 3156 | 
           HSBC TRINKAUS AND BURKHARDT AG [Member] | 
           Abstract | 
            | 
            | 
           exch:HSBT | 
        
        
           | 3157 | 
           CBOE FX [Member] | 
           Abstract | 
            | 
            | 
           exch:HSFX | 
        
        
           | 3158 | 
           HANOI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:HSTC | 
        
        
           | 3159 | 
           HSBC-X HONG KONG [Member] | 
           Abstract | 
            | 
            | 
           exch:HSXA | 
        
        
           | 3160 | 
           HUNGARIAN DERIVATIVE ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:HUDX | 
        
        
           | 3161 | 
           HUNGARIAN POWER EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:HUPX | 
        
        
           | 3162 | 
           IBKR ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:IATS | 
        
        
           | 3163 | 
           ICE BENCHMARK ADMINISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:IBAL | 
        
        
           | 3164 | 
           INVEST BANCA - IBIS EQUITY [Member] | 
           Abstract | 
            | 
            | 
           exch:IBEQ | 
        
        
           | 3165 | 
           IBERCAJA BANCO SA [Member] | 
           Abstract | 
            | 
            | 
           exch:IBER | 
        
        
           | 3166 | 
           INDEPENDENT BULGARIAN ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:IBEX | 
        
        
           | 3167 | 
           IBERIAN GAS HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:IBGH | 
        
        
           | 3168 | 
           INVEST BANCA [Member] | 
           Abstract | 
            | 
            | 
           exch:IBIS | 
        
        
           | 3169 | 
           BULGARIAN STOCK EXCHANGE - INTERNATIONAL INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IBUL | 
        
        
           | 3170 | 
           INSTINET CBX (US) [Member] | 
           Abstract | 
            | 
            | 
           exch:ICBX | 
        
        
           | 3171 | 
           INDONESIA COMMODITY AND DERIVATIVES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ICDX | 
        
        
           | 3172 | 
           ISLAND ECN LTD, THE [Member] | 
           Abstract | 
            | 
            | 
           exch:ICEL | 
        
        
           | 3173 | 
           ICE SWAP TRADE LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:ICES | 
        
        
           | 3174 | 
           ICAP EU - OTF - REGISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:ICOR | 
        
        
           | 3175 | 
           ICAP EU - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ICOT | 
        
        
           | 3176 | 
           TP ICAP UK MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ICPM | 
        
        
           | 3177 | 
           INSTINET VWAP CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:ICRO | 
        
        
           | 3178 | 
           ICAP SEF (US)  LLC. [Member] | 
           Abstract | 
            | 
            | 
           exch:ICSU | 
        
        
           | 3179 | 
           CURRENEX IRELAND MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ICUR | 
        
        
           | 3180 | 
           INDIAN COMMODITY EXCHANGE LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:ICXL | 
        
        
           | 3181 | 
           CURRENEX IRELAND MTF - RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:ICXR | 
        
        
           | 3182 | 
           IDX MARKETS, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:IDXM | 
        
        
           | 3183 | 
           EBS MTF - RFQ - FX PRODUCTS FOR ASSET MANAGERS [Member] | 
           Abstract | 
            | 
            | 
           exch:IEBS | 
        
        
           | 3184 | 
           TP ICAP E. AND C. OTF – ICAP COMMODITIES AND ENERGY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IECL | 
        
        
           | 3185 | 
           INTERCONTINENTAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:IEPA | 
        
        
           | 3186 | 
           INVESTORS EXCHANGE - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:IEXD | 
        
        
           | 3187 | 
           INVESTORS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:IEXG | 
        
        
           | 3188 | 
           IRAN FARA BOURSE [Member] | 
           Abstract | 
            | 
            | 
           exch:IFBX | 
        
        
           | 3189 | 
           ICE FUTURES U.S. ENERGY DIVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:IFED | 
        
        
           | 3190 | 
           ICE FUTURES EUROPE - OIL AND REFINED PRODUCTS DIVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:IFEN | 
        
        
           | 3191 | 
           ICE FUTURES EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:IFEU | 
        
        
           | 3192 | 
           ICE FUTURES EUROPE - FINANCIAL PRODUCTS DIVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:IFLL | 
        
        
           | 3193 | 
           ICE FUTURES EUROPE - EQUITY PRODUCTS DIVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:IFLO | 
        
        
           | 3194 | 
           SWAPXECUTE [Member] | 
           Abstract | 
            | 
            | 
           exch:IFLS | 
        
        
           | 3195 | 
           ICE FUTURES EUROPE - AGRICULTURAL PRODUCTS DIVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:IFLX | 
        
        
           | 3196 | 
           ICE FUTURES SINGAPORE [Member] | 
           Abstract | 
            | 
            | 
           exch:IFSG | 
        
        
           | 3197 | 
           INSTITUTIONAL FINANCIAL SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:IFSM | 
        
        
           | 3198 | 
           ICE FUTURES U.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:IFUS | 
        
        
           | 3199 | 
           ICE FUTURES EUROPE - EUROPEAN UTILITIES DIVISION [Member] | 
           Abstract | 
            | 
            | 
           exch:IFUT | 
        
        
           | 3200 | 
           FX CONNECT IRELAND MTF - ALLOCATIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:IFXA | 
        
        
           | 3201 | 
           FX CONNECT IRELAND MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:IFXC | 
        
        
           | 3202 | 
           FX CONNECT IRELAND MTF - RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:IFXR | 
        
        
           | 3203 | 
           ICAP GLOBAL DERIVATIVES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:IGDL | 
        
        
           | 3204 | 
           INDIA INTERNATIONAL EXCHANGE (IFSC) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:IINX | 
        
        
           | 3205 | 
           IKB DEUTSCHE INDUSTRIEBANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:IKBS | 
        
        
           | 3206 | 
           ICE MARKETS AGRICULTURE [Member] | 
           Abstract | 
            | 
            | 
           exch:IMAG | 
        
        
           | 3207 | 
           ICE MARKETS BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:IMBD | 
        
        
           | 3208 | 
           ICE CREDIT TRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCC | 
        
        
           | 3209 | 
           TP ICAP UK MTF - CASH EQUITY [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCE | 
        
        
           | 3210 | 
           CREDITEX LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCG | 
        
        
           | 3211 | 
           ICE ENDEX OTF FUTURES [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCO | 
        
        
           | 3212 | 
           ICE MARKETS CREDIT [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCR | 
        
        
           | 3213 | 
           IMC FINANCIAL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCS | 
        
        
           | 3214 | 
           IMC [Member] | 
           Abstract | 
            | 
            | 
           exch:IMCT | 
        
        
           | 3215 | 
           TP ICAP UK MTF - EQUITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IMED | 
        
        
           | 3216 | 
           ICE MARKETS ENERGY [Member] | 
           Abstract | 
            | 
            | 
           exch:IMEN | 
        
        
           | 3217 | 
           ICE MARKETS EQUITY [Member] | 
           Abstract | 
            | 
            | 
           exch:IMEQ | 
        
        
           | 3218 | 
           TP ICAP UK MTF - EXCHANGE TRADED PRODUCTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IMET | 
        
        
           | 3219 | 
           IRAN MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:IMEX | 
        
        
           | 3220 | 
           TP ICAP UK MTF - FX DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IMFD | 
        
        
           | 3221 | 
           ICE MARKETS FOREIGN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:IMFX | 
        
        
           | 3222 | 
           TP ICAP UK MTF - GOVERNMENT BONDS EXCLUDING GILTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IMGB | 
        
        
           | 3223 | 
           TP ICAP UK MTF - GILTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IMGI | 
        
        
           | 3224 | 
           ICE MARKETS RATES [Member] | 
           Abstract | 
            | 
            | 
           exch:IMIR | 
        
        
           | 3225 | 
           IMMH – INTESA SANPAOLO [Member] | 
           Abstract | 
            | 
            | 
           exch:IMMH | 
        
        
           | 3226 | 
           TP ICAP UK MTF - MONEY MARKET INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IMMM | 
        
        
           | 3227 | 
           TP ICAP UK MTF - INTEREST RATE DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IMRD | 
        
        
           | 3228 | 
           TP ICAP UK MTF - CORPORATE BONDS AND SECURITIES DEBT [Member] | 
           Abstract | 
            | 
            | 
           exch:IMSB | 
        
        
           | 3229 | 
           INTEGRAL MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:IMTF | 
        
        
           | 3230 | 
           INSTINET DESK CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:INCA | 
        
        
           | 3231 | 
           INTELLIGENTCROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:INCR | 
        
        
           | 3232 | 
           ING BANK NV [Member] | 
           Abstract | 
            | 
            | 
           exch:INGB | 
        
        
           | 3233 | 
           ING BANK NV - SPRINTERS AND EQUITY [Member] | 
           Abstract | 
            | 
            | 
           exch:INGE | 
        
        
           | 3234 | 
           ING BANK NV - FOREIGN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:INGF | 
        
        
           | 3235 | 
           ING BANK SLASKI SA [Member] | 
           Abstract | 
            | 
            | 
           exch:INGW | 
        
        
           | 3236 | 
           NSE IFSC LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:INSE | 
        
        
           | 3237 | 
           INVESTEC BANK PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:INVE | 
        
        
           | 3238 | 
           ICAP UK OTF - CREDIT DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IOCD | 
        
        
           | 3239 | 
           ICAP UK OTF - EQUITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IOED | 
        
        
           | 3240 | 
           ICAP UK OTF - CORPORATE BONDS AND SECURITISED DEBT [Member] | 
           Abstract | 
            | 
            | 
           exch:IOFI | 
        
        
           | 3241 | 
           ICAP UK OTF - FX DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IOFX | 
        
        
           | 3242 | 
           ICAP UK OTF - GOVERNMENT BONDS EXCLUDING  UK GILTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IOGB | 
        
        
           | 3243 | 
           ICAP UK OTF - GOVERNMENT BONDS - UK GILTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IOGI | 
        
        
           | 3244 | 
           ICAP UK OTF - INTEREST RATE DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:IOIR | 
        
        
           | 3245 | 
           ICAP UK OTF - MONEY MARKET INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:IOMM | 
        
        
           | 3246 | 
           INSTINET EUROPE LIMITED OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:IOTC | 
        
        
           | 3247 | 
           ICAP UK OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:IOTF | 
        
        
           | 3248 | 
           IPSX [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:IPSX | 
        
        
           | 3249 | 
           IPSX PRIME [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:IPXP | 
        
        
           | 3250 | 
           IPSX WHOLESALE [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:IPXW | 
        
        
           | 3251 | 
           BANCA DI ASTI [Member] | 
           Abstract | 
            | 
            | 
           exch:ISBA | 
        
        
           | 3252 | 
           ISDAFIX [Member] | 
           Abstract | 
            | 
            | 
           exch:ISDA | 
        
        
           | 3253 | 
           INTER-CONNECTED STOCK EXCHANGE OF INDIA LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:ISEX | 
        
        
           | 3254 | 
           ICBC STANDARD BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:ISSI | 
        
        
           | 3255 | 
           ISWAP UK MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWA | 
        
        
           | 3256 | 
           ISWAP UK MTF - TRADE REGISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWB | 
        
        
           | 3257 | 
           ISWAP UK MTF ORDER BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWC | 
        
        
           | 3258 | 
           ICAP GLOBAL DERIVATIVES LIMITED - ELECTRONIC [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWE | 
        
        
           | 3259 | 
           ISWAP EURO MTF - TRADE REGISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWN | 
        
        
           | 3260 | 
           ISWAP EURO MTF - ORDERBOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWO | 
        
        
           | 3261 | 
           ISWAP EURO MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWP | 
        
        
           | 3262 | 
           ISWAP UK MTF TARGETED STREAMING/RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWR | 
        
        
           | 3263 | 
           ISWAP EURO MTF - TARGETED STREAMING / RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWT | 
        
        
           | 3264 | 
           ICAP GLOBAL DERIVATIVES LIMITED - VOICE [Member] | 
           Abstract | 
            | 
            | 
           exch:ISWV | 
        
        
           | 3265 | 
           POSIT [Member] | 
           Abstract | 
            | 
            | 
           exch:ITGI | 
        
        
           | 3266 | 
           POSIT MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:ITGL | 
        
        
           | 3267 | 
           INVESCO CANADA PTF TRADES [Member] | 
           Abstract | 
            | 
            | 
           exch:IVZX | 
        
        
           | 3268 | 
           JOINT ASIAN DERIVATIVES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:JADX | 
        
        
           | 3269 | 
           JYSKE BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:JBSI | 
        
        
           | 3270 | 
           BULGARIAN STOCK EXCHANGE - INTERNATIONAL MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:JBUL | 
        
        
           | 3271 | 
           JEFFERIES EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:JEFE | 
        
        
           | 3272 | 
           JEFFERIES INTERNATIONAL - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:JEFS | 
        
        
           | 3273 | 
           JEFFERIES EUROPE - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:JESI | 
        
        
           | 3274 | 
           JEFFERIES INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:JISI | 
        
        
           | 3275 | 
           JUMP LIQUIDITY - US EQUITY PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:JLEQ | 
        
        
           | 3276 | 
           JUMP LIQUIDITY EU EQUITY PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:JLEU | 
        
        
           | 3277 | 
           JUMP LIQUIDITY - MULTI-ASSET PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:JLQD | 
        
        
           | 3278 | 
           JANE STREET NETHERLANDS B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:JNSI | 
        
        
           | 3279 | 
           JPBX [Member] | 
           Abstract | 
            | 
            | 
           exch:JPBX | 
        
        
           | 3280 | 
           JPMORGAN CHASE BANK N.A. LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:JPCB | 
        
        
           | 3281 | 
           J.P. MORGAN SE [Member] | 
           Abstract | 
            | 
            | 
           exch:JPEU | 
        
        
           | 3282 | 
           JP MORGAN - JPMI MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:JPMI | 
        
        
           | 3283 | 
           JPMS, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:JPMS | 
        
        
           | 3284 | 
           JPMX [Member] | 
           Abstract | 
            | 
            | 
           exch:JPMX | 
        
        
           | 3285 | 
           J.P. MORGAN SECURITIES PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:JPSI | 
        
        
           | 3286 | 
           JSE BOND ELECTRONIC TRADING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:JSEB | 
        
        
           | 3287 | 
           JANE STREET EXECUTION SERVICES LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:JSES | 
        
        
           | 3288 | 
           JANE STREET JX [Member] | 
           Abstract | 
            | 
            | 
           exch:JSJX | 
        
        
           | 3289 | 
           JANE STREET FINANCIAL LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:JSSI | 
        
        
           | 3290 | 
           DEN JYSKE SPAREKASSE [Member] | 
           Abstract | 
            | 
            | 
           exch:JYSI | 
        
        
           | 3291 | 
           CBOE JAPAN - KAI-X [Member] | 
           Abstract | 
            | 
            | 
           exch:KAIX | 
        
        
           | 3292 | 
           KBC BANK NV  GROUP MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:KBCB | 
        
        
           | 3293 | 
           QUINTET PRIVATE BANK (EUROPE) S.A. - EURO COMMERCIAL PAPERS [Member] | 
           Abstract | 
            | 
            | 
           exch:KBLC | 
        
        
           | 3294 | 
           QUINTET PRIVATE BANK (EUROPE) S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:KBLL | 
        
        
           | 3295 | 
           KYTE BROKING LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:KBLM | 
        
        
           | 3296 | 
           QUINTET PRIVATE BANK (EUROPE) S.A. - STRUCTURED PRODUCTS [Member] | 
           Abstract | 
            | 
            | 
           exch:KBLS | 
        
        
           | 3297 | 
           QUINTET PRIVATE BANK (EUROPE) S.A. - FX TREASURY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:KBLT | 
        
        
           | 3298 | 
           KELER CCP [Member] | 
           Abstract | 
            | 
            | 
           exch:KCCP | 
        
        
           | 3299 | 
           KELER [Member] | 
           Abstract | 
            | 
            | 
           exch:KELR | 
        
        
           | 3300 | 
           K AND H BANK ZRT [Member] | 
           Abstract | 
            | 
            | 
           exch:KHHU | 
        
        
           | 3301 | 
           KNIGHT LINK EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:KLEU | 
        
        
           | 3302 | 
           KALSHIEX LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:KLSH | 
        
        
           | 3303 | 
           ZURCHER KANTONALBANK - EKMU-X [Member] | 
           Abstract | 
            | 
            | 
           exch:KMUX | 
        
        
           | 3304 | 
           KNIGHT CAPITAL MARKETS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:KNCM | 
        
        
           | 3305 | 
           KNIGHT EQUITY MARKETS LP [Member] | 
           Abstract | 
            | 
            | 
           exch:KNEM | 
        
        
           | 3306 | 
           KNIGHT [Member] | 
           Abstract | 
            | 
            | 
           exch:KNIG | 
        
        
           | 3307 | 
           KNIGHT LINK [Member] | 
           Abstract | 
            | 
            | 
           exch:KNLI | 
        
        
           | 3308 | 
           KOMERCNI BANKA, A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:KOME | 
        
        
           | 3309 | 
           OTFLINK [Member] | 
           Abstract | 
            | 
            | 
           exch:KOTF | 
        
        
           | 3310 | 
           LATAM SEF [Member] | 
           Abstract | 
            | 
            | 
           exch:LASF | 
        
        
           | 3311 | 
           LAN AND SPAR BANK A/S [Member] | 
           Abstract | 
            | 
            | 
           exch:LASP | 
        
        
           | 3312 | 
           GFI SECURITIES LLC - CREDITMATCH (LATG) [Member] | 
           Abstract | 
            | 
            | 
           exch:LATG | 
        
        
           | 3313 | 
           LBBW - LANDESBANK BADEN-WUERTTEMBERG [Member] | 
           Abstract | 
            | 
            | 
           exch:LBBW | 
        
        
           | 3314 | 
           LLOYDS BANK CORPORATE MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:LBCM | 
        
        
           | 3315 | 
           LLOYDS BANK CORPORATE MARKETS WERTPAPIERHANDELSBANK GMBH [Member] | 
           Abstract | 
            | 
            | 
           exch:LBCW | 
        
        
           | 3316 | 
           LBBW - LANDESBANK BADEN-WUERTTEMBERG - LIQUIDITY PROVIDER [Member] | 
           Abstract | 
            | 
            | 
           exch:LBWL | 
        
        
           | 3317 | 
           LBBW - LANDESBANK BADEN-WUERTTEMBERG - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:LBWS | 
        
        
           | 3318 | 
           LCH.CLEARNET [Member] | 
           Abstract | 
            | 
            | 
           exch:LCHC | 
        
        
           | 3319 | 
           CURRENEX LDFX [Member] | 
           Abstract | 
            | 
            | 
           exch:LCUR | 
        
        
           | 3320 | 
           LEDGEREDGE B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:LEBV | 
        
        
           | 3321 | 
           LEDGERX [Member] | 
           Abstract | 
            | 
            | 
           exch:LEDG | 
        
        
           | 3322 | 
           LEDGEREDGE SECURITIES INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:LESI | 
        
        
           | 3323 | 
           LEVEL ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:LEVL | 
        
        
           | 3324 | 
           LIQUIDNET CANADA ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:LICA | 
        
        
           | 3325 | 
           LIQUIDNET, INC. FIXED INCOME ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:LIFI | 
        
        
           | 3326 | 
           LIGA BANK EG [Member] | 
           Abstract | 
            | 
            | 
           exch:LIGA | 
        
        
           | 3327 | 
           LIQUIDNET EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:LIQF | 
        
        
           | 3328 | 
           LIQUIDNET H20 [Member] | 
           Abstract | 
            | 
            | 
           exch:LIQH | 
        
        
           | 3329 | 
           LIQUIDNET SYSTEMS [Member] | 
           Abstract | 
            | 
            | 
           exch:LIQU | 
        
        
           | 3330 | 
           CBOE  EUROPE - LIS SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:LISX | 
        
        
           | 3331 | 
           CBOE EUROPE - LIS SERVICE (NL) [Member] | 
           Abstract | 
            | 
            | 
           exch:LISZ | 
        
        
           | 3332 | 
           LIQUIDNET, INC. H2O ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:LIUH | 
        
        
           | 3333 | 
           LIQUIDNET, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:LIUS | 
        
        
           | 3334 | 
           LMAX - DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:LMAD | 
        
        
           | 3335 | 
           LMAX - EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:LMAE | 
        
        
           | 3336 | 
           LMAX - FX AND CASH-SETTLED DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:LMAF | 
        
        
           | 3337 | 
           LMAX - INDICES/RATES/COMMODITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:LMAO | 
        
        
           | 3338 | 
           LMAX [Member] | 
           Abstract | 
            | 
            | 
           exch:LMAX | 
        
        
           | 3339 | 
           LME CLEAR [Member] | 
           Abstract | 
            | 
            | 
           exch:LMEC | 
        
        
           | 3340 | 
           LUMINOR BANK AS [Member] | 
           Abstract | 
            | 
            | 
           exch:LMNR | 
        
        
           | 3341 | 
           LUMINEX TRADING & ANALYTICS LLC - ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:LMNX | 
        
        
           | 3342 | 
           TP ICAP EU - MTF - LIQUIDNET EU EQUITY [Member] | 
           Abstract | 
            | 
            | 
           exch:LNEQ | 
        
        
           | 3343 | 
           TP ICAP EU - MTF - LIQUIDNET EU FIXED INCOME [Member] | 
           Abstract | 
            | 
            | 
           exch:LNFI | 
        
        
           | 3344 | 
           OTC MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:LOTC | 
        
        
           | 3345 | 
           LOUIS CAPITAL MARKETS UK LLP [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:LOUI | 
        
        
           | 3346 | 
           LLOYDS BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:LOYD | 
        
        
           | 3347 | 
           LONDON PLATINUM AND PALLADIUM MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:LPPM | 
        
        
           | 3348 | 
           LPSFX LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:LPSF | 
        
        
           | 3349 | 
           LIQUIDITYEDGE [Member] | 
           Abstract | 
            | 
            | 
           exch:LQED | 
        
        
           | 3350 | 
           LANG AND SCHWARZ TRADE CENTER [Member] | 
           Abstract | 
            | 
            | 
           exch:LSSI | 
        
        
           | 3351 | 
           LUMINEX TRADING & ANALYTICS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:LTAA | 
        
        
           | 3352 | 
           BARCLAYS LX JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:LXJP | 
        
        
           | 3353 | 
           LYNX ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:LYNX | 
        
        
           | 3354 | 
           BME MTF EQUITY (IIC AND ECR SEGMENTS) [Member] | 
           Abstract | 
            | 
            | 
           exch:MABX | 
        
        
           | 3355 | 
           MACQUARIE AUSTRALIA BLOCK CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:MACB | 
        
        
           | 3356 | 
           MARKETAXESS EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MAEL | 
        
        
           | 3357 | 
           MAKOR SECURITIES LONDON LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:MAKX | 
        
        
           | 3358 | 
           MALDIVES STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:MALX | 
        
        
           | 3359 | 
           MARKETAXESS NL B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:MANL | 
        
        
           | 3360 | 
           MACQUARIE BANK EUROPE DESIGNATED ACTIVITY COMPANY [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQE | 
        
        
           | 3361 | 
           MACQUARIE INTERNAL MARKETS (HONG KONG) [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQH | 
        
        
           | 3362 | 
           MACQUARIE BANK INTERNATIONAL LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQI | 
        
        
           | 3363 | 
           MACQUARIE INTERNAL MARKETS (JAPAN) [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQJ | 
        
        
           | 3364 | 
           MACQUARIE CAPITAL EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQL | 
        
        
           | 3365 | 
           MACQUARIE BANK LIMITED, LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQU | 
        
        
           | 3366 | 
           MACQUARIE INTERNAL MARKETS (AUSTRALIA) [Member] | 
           Abstract | 
            | 
            | 
           exch:MAQX | 
        
        
           | 3367 | 
           MERCADO ALTERNATIVO DE RENTA FIJA (MARF)  [Member] | 
           Abstract | 
            | 
            | 
           exch:MARF | 
        
        
           | 3368 | 
           MARKETAXESS SINGAPORE PTE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MASG | 
        
        
           | 3369 | 
           MATCH NOW [Member] | 
           Abstract | 
            | 
            | 
           exch:MATN | 
        
        
           | 3370 | 
           MILLENNIUM BCP [Member] | 
           Abstract | 
            | 
            | 
           exch:MBCP | 
        
        
           | 3371 | 
           MBANK S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:MBPL | 
        
        
           | 3372 | 
           MORGAN STANLEY BANK INTERNATIONAL LIMITED - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:MBSI | 
        
        
           | 3373 | 
           MTF SOFIA [Member] | 
           Abstract | 
            | 
            | 
           exch:MBUL | 
        
        
           | 3374 | 
           MTS CASH DOMESTIC - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:MCAD | 
        
        
           | 3375 | 
           MACQUARIE CAPITAL (IRELAND) [Member] | 
           Abstract | 
            | 
            | 
           exch:MCID | 
        
        
           | 3376 | 
           ISE MERCURY, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:MCRY | 
        
        
           | 3377 | 
           NASDAQ COPENHAGEN A/S – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MCSE | 
        
        
           | 3378 | 
           METROPOLITAN STOCK EXCHANGE OF INDIA LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MCXX | 
        
        
           | 3379 | 
           MIBGAS - DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:MDRV | 
        
        
           | 3380 | 
           NASDAQ MIDPOINT-ELO (M-ELO) [Member] | 
           Abstract | 
            | 
            | 
           exch:MELO | 
        
        
           | 3381 | 
           MERKUR MARKET - DARK POOL [Member] | 
           Abstract | 
            | 
            | 
           exch:MERD | 
        
        
           | 3382 | 
           MERCADO ELECTRONICO DE RENTA FIJA [Member] | 
           Abstract | 
            | 
            | 
           exch:MERF | 
        
        
           | 3383 | 
           EURONEXT GROWTH - OSLO [Member] | 
           Abstract | 
            | 
            | 
           exch:MERK | 
        
        
           | 3384 | 
           MORGAN STANLEY EUROPE S.E. - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:MESI | 
        
        
           | 3385 | 
           ACE MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:MESQ | 
        
        
           | 3386 | 
           MET ZURICH [Member] | 
           Abstract | 
            | 
            | 
           exch:METZ | 
        
        
           | 3387 | 
           MF GLOBAL ENERGY MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:MFGL | 
        
        
           | 3388 | 
           EURONEXT - MERCADO DE FUTUROS E OPÇŐES [Member] | 
           Abstract | 
            | 
            | 
           exch:MFOX | 
        
        
           | 3389 | 
           FX CONNECT - MTF - ALLOCATIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:MFXA | 
        
        
           | 3390 | 
           FX CONNECT - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:MFXC | 
        
        
           | 3391 | 
           FX CONNECT - MTF - RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:MFXR | 
        
        
           | 3392 | 
           MIZUHO BANK, LTD. DUESSELDORF BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MHBD | 
        
        
           | 3393 | 
           MIZUHO BANK EUROPE N.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:MHBE | 
        
        
           | 3394 | 
           MIZUHO BANK, LTD. LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MHBL | 
        
        
           | 3395 | 
           MIZUHO BANK LTD. - PARIS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MHBP | 
        
        
           | 3396 | 
           NASDAQ HELSINKI LTD –  AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MHEL | 
        
        
           | 3397 | 
           MIZUHO SECURITIES EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:MHEU | 
        
        
           | 3398 | 
           MIZUHO INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:MHIP | 
        
        
           | 3399 | 
           MERCADO ORGANIZADO DEL GAS [Member] | 
           Abstract | 
            | 
            | 
           exch:MIBG | 
        
        
           | 3400 | 
           NASDAQ ICELAND HF. – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MICE | 
        
        
           | 3401 | 
           MIDCHAINS [Member] | 
           Abstract | 
            | 
            | 
           exch:MIDC | 
        
        
           | 3402 | 
           MIAMI INTERNATIONAL HOLDINGS, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:MIHI | 
        
        
           | 3403 | 
           MOSCOW EXCHANGE - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:MISX | 
        
        
           | 3404 | 
           EURONEXT MIV MILAN [Member] | 
           Abstract | 
            | 
            | 
           exch:MIVX | 
        
        
           | 3405 | 
           MIZUHO INTERNAL CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:MIZX | 
        
        
           | 3406 | 
           MARKETAXESS ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:MKAA | 
        
        
           | 3407 | 
           MERITKAPITAL [Member] | 
           Abstract | 
            | 
            | 
           exch:MKAP | 
        
        
           | 3408 | 
           MARKET SECURITIES (FRANCE) SA [Member] | 
           Abstract | 
            | 
            | 
           exch:MKTF | 
        
        
           | 3409 | 
           BANK OF AMERICA - MERRILL LYNCH OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:MLCO | 
        
        
           | 3410 | 
           BOFA SECURITIES EUROPE - RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:MLER | 
        
        
           | 3411 | 
           BOFA SECURITIES EUROPE - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:MLES | 
        
        
           | 3412 | 
           BOFA SECURITIES EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:MLEX | 
        
        
           | 3413 | 
           MERRILL LYNCH INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:MLIX | 
        
        
           | 3414 | 
           MERRILL LYNCH INTERNATIONAL - RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:MLRQ | 
        
        
           | 3415 | 
           MERRILL LYNCH INTERNATIONAL - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:MLSI | 
        
        
           | 3416 | 
           BANK OF AMERICA - MERRILL LYNCH VWAP CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:MLVX | 
        
        
           | 3417 | 
           EURONEXT ACCESS BRUSSELS [Member] | 
           Abstract | 
            | 
            | 
           exch:MLXB | 
        
        
           | 3418 | 
           FIRST NORTH DENMARK – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MNDK | 
        
        
           | 3419 | 
           FIRST NORTH FINLAND – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MNFI | 
        
        
           | 3420 | 
           FIRST NORTH ICELAND – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MNIS | 
        
        
           | 3421 | 
           FIRST NORTH SWEDEN – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MNSE | 
        
        
           | 3422 | 
           MOC CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:MOCX | 
        
        
           | 3423 | 
           FIRST NORTH SWEDEN - NORWAY AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MOSE | 
        
        
           | 3424 | 
           ELECTRONIC BOND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:MOTX | 
        
        
           | 3425 | 
           MIAX PEARL, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:MPRL | 
        
        
           | 3426 | 
           MORGAN STANLEY AUSTRALIA SECURITIES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MSAL | 
        
        
           | 3427 | 
           MORGAN STANLEY BANK INTERNATIONAL LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MSBI | 
        
        
           | 3428 | 
           MORGAN STANLEY AND CO. LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:MSCO | 
        
        
           | 3429 | 
           MAREX SPECTRON EUROPE LIMITED - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:MSEL | 
        
        
           | 3430 | 
           MORGAN STANLEY EUROPE S.E. [Member] | 
           Abstract | 
            | 
            | 
           exch:MSEU | 
        
        
           | 3431 | 
           MORGAN STANLEY AND CO. INTERNATIONAL PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:MSIP | 
        
        
           | 3432 | 
           MORGAN STANLEY MUFG SECURITIES CO., LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:MSMS | 
        
        
           | 3433 | 
           MS POOL [Member] | 
           Abstract | 
            | 
            | 
           exch:MSPL | 
        
        
           | 3434 | 
           MS RPOOL [Member] | 
           Abstract | 
            | 
            | 
           exch:MSRP | 
        
        
           | 3435 | 
           MORGAN STANLEY AND CO. INTERNATIONAL PLC - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:MSSI | 
        
        
           | 3436 | 
           NASDAQ STOCKHOLM AB – AUCTION ON DEMAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MSTO | 
        
        
           | 3437 | 
           MS TRAJECTORY CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:MSTX | 
        
        
           | 3438 | 
           EURONEXT MILAN [Member] | 
           Abstract | 
            | 
            | 
           exch:MTAA | 
        
        
           | 3439 | 
           BORSA ITALIANA - TRADING AFTER HOURS [Member] | 
           Abstract | 
            | 
            | 
           exch:MTAH | 
        
        
           | 3440 | 
           BONDMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MTCH | 
        
        
           | 3441 | 
           MTS ITALIA [Member] | 
           Abstract | 
            | 
            | 
           exch:MTSC | 
        
        
           | 3442 | 
           MTS DENMARK [Member] | 
           Abstract | 
            | 
            | 
           exch:MTSD | 
        
        
           | 3443 | 
           MTS FINLAND [Member] | 
           Abstract | 
            | 
            | 
           exch:MTSF | 
        
        
           | 3444 | 
           MTS S.P.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:MTSO | 
        
        
           | 3445 | 
           MARKETAXESS CANADA COMPANY [Member] | 
           Abstract | 
            | 
            | 
           exch:MTXA | 
        
        
           | 3446 | 
           MARKETAXESS CORPORATION SINGLE-NAME CDS CENTRAL LIMIT ORDER [Member] | 
           Abstract | 
            | 
            | 
           exch:MTXC | 
        
        
           | 3447 | 
           MARKETAXESS CORPORATION MID-X TRADING SYSTEM [Member] | 
           Abstract | 
            | 
            | 
           exch:MTXM | 
        
        
           | 3448 | 
           MARKETAXESS SEF CORPORATION [Member] | 
           Abstract | 
            | 
            | 
           exch:MTXS | 
        
        
           | 3449 | 
           MARKETAXESS CORPORATION [Member] | 
           Abstract | 
            | 
            | 
           exch:MTXX | 
        
        
           | 3450 | 
           MUFG BANK (EUROPE) N.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:MUBE | 
        
        
           | 3451 | 
           MUFG BANK, LTD. - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MUBL | 
        
        
           | 3452 | 
           MUFG BANK, LTD. - MILANO BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MUBM | 
        
        
           | 3453 | 
           MUFG BANK, LTD. - PARIS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:MUBP | 
        
        
           | 3454 | 
           MITSUBISHI DIAMOND CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:MUDX | 
        
        
           | 3455 | 
           MARIANA UFP LLP [Member] | 
           Abstract | 
            | 
            | 
           exch:MUFP | 
        
        
           | 3456 | 
           BOERSE MUENCHEN - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:MUNA | 
        
        
           | 3457 | 
           BOERSE MUENCHEN - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:MUNB | 
        
        
           | 3458 | 
           BOERSE MUENCHEN - GETTEX - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:MUNC | 
        
        
           | 3459 | 
           BOERSE MUENCHEN – GETTEX – FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:MUND | 
        
        
           | 3460 | 
           MUFG SECURITIES EMEA PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:MUSE | 
        
        
           | 3461 | 
           MUFG SECURITIES (EUROPE) N.V - [Member] | 
           Abstract | 
            | 
            | 
           exch:MUSN | 
        
        
           | 3462 | 
           MITSUBISHI UFJ TRUST INTERNATIONAL LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MUTI | 
        
        
           | 3463 | 
           MERCADO DE VALORES DE CORDOBA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:MVCX | 
        
        
           | 3464 | 
           MYTREASURY [Member] | 
           Abstract | 
            | 
            | 
           exch:MYTR | 
        
        
           | 3465 | 
           N2EX [Member] | 
           Abstract | 
            | 
            | 
           exch:N2EX | 
        
        
           | 3466 | 
           NATIONAL AUSTRALIA BANK - FX DERIVATIVES AND FIXED INCOME SECURITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:NABA | 
        
        
           | 3467 | 
           NATIONAL AUSTRALIA BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:NABL | 
        
        
           | 3468 | 
           NATIONAL MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:NAMX | 
        
        
           | 3469 | 
           NASDAQ STOCKHOLM AB - APA SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:NAPA | 
        
        
           | 3470 | 
           NSDQ DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:NASD | 
        
        
           | 3471 | 
           NASD OTC MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:NASX | 
        
        
           | 3472 | 
           NATIXIS [Member] | 
           Abstract | 
            | 
            | 
           exch:NATX | 
        
        
           | 3473 | 
           NOBLE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:NBLX | 
        
        
           | 3474 | 
           NATIONAL BOARD OF TRADE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:NBOT | 
        
        
           | 3475 | 
           PAKISTAN MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:NCEL | 
        
        
           | 3476 | 
           SMBC NIKKO CAPITAL MARKETS EUROPE GMBH [Member] | 
           Abstract | 
            | 
            | 
           exch:NCME | 
        
        
           | 3477 | 
           SMBC NIKKO CAPITAL MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:NCML | 
        
        
           | 3478 | 
           ICE ENDEX UK OCM GAS SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:NDCM | 
        
        
           | 3479 | 
           ICE ENDEX FUTURES [Member] | 
           Abstract | 
            | 
            | 
           exch:NDEX | 
        
        
           | 3480 | 
           ICE ENDEX EUROPEAN GAS SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:NDXS | 
        
        
           | 3481 | 
           NEO CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:NEOC | 
        
        
           | 3482 | 
           NEO EXCHANGE - NEO-D (DARK) [Member] | 
           Abstract | 
            | 
            | 
           exch:NEOD | 
        
        
           | 3483 | 
           NEO EXCHANGE - NEO-L (MARKET BY ORDER) [Member] | 
           Abstract | 
            | 
            | 
           exch:NEOE | 
        
        
           | 3484 | 
           NEO EXCHANGE - NEO-N (MARKET BY PRICE) [Member] | 
           Abstract | 
            | 
            | 
           exch:NEON | 
        
        
           | 3485 | 
           NOMURA EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:NESI | 
        
        
           | 3486 | 
           NOREXECO ASA [Member] | 
           Abstract | 
            | 
            | 
           exch:NEXO | 
        
        
           | 3487 | 
           NEX SEF [Member] | 
           Abstract | 
            | 
            | 
           exch:NEXS | 
        
        
           | 3488 | 
           FIDELITY CROSSSTREAM [Member] | 
           Abstract | 
            | 
            | 
           exch:NFSA | 
        
        
           | 3489 | 
           NATIONAL FINANCIAL SERVICES, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:NFSC | 
        
        
           | 3490 | 
           FIDELITY DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:NFSD | 
        
        
           | 3491 | 
           NATURAL GAS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:NGXC | 
        
        
           | 3492 | 
           NIBC [Member] | 
           Abstract | 
            | 
            | 
           exch:NIBC | 
        
        
           | 3493 | 
           NORWEGIAN INTER BANK OFFERED RATE [Member] | 
           Abstract | 
            | 
            | 
           exch:NIBR | 
        
        
           | 3494 | 
           NILE STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:NILX | 
        
        
           | 3495 | 
           CLEARPOOL EXECUTION SERVICES, LLC - NATURAL LIQUIDITY ALLIANCE [Member] | 
           Abstract | 
            | 
            | 
           exch:NLAX | 
        
        
           | 3496 | 
           NORDDEUTSCHE LANDESBANK - GIROZENTRALE [Member] | 
           Abstract | 
            | 
            | 
           exch:NLBX | 
        
        
           | 3497 | 
           APX POWER NL [Member] | 
           Abstract | 
            | 
            | 
           exch:NLPX | 
        
        
           | 3498 | 
           NATIONAL MULTI-COMMODITY EXCHANGE OF INDIA [Member] | 
           Abstract | 
            | 
            | 
           exch:NMCE | 
        
        
           | 3499 | 
           NOMURA SECURITIES INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:NMRA | 
        
        
           | 3500 | 
           NOMURA SECURITIES CO LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:NMRJ | 
        
        
           | 3501 | 
           NOMURA - EXTERNAL CROSSING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:NMSX | 
        
        
           | 3502 | 
           NORDIC MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:NMTF | 
        
        
           | 3503 | 
           NODAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:NODX | 
        
        
           | 3504 | 
           NASDAQ STOCKHOLM AB - NORWEGIAN EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:NOED | 
        
        
           | 3505 | 
           NOMURA OTC TRADES [Member] | 
           Abstract | 
            | 
            | 
           exch:NOFF | 
        
        
           | 3506 | 
           NASDAQ STOCKHOLM AB - NORWEGIAN FI DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:NOFI | 
        
        
           | 3507 | 
           NORD POOL SPOT AS [Member] | 
           Abstract | 
            | 
            | 
           exch:NOPS | 
        
        
           | 3508 | 
           HSH NORDBANK [Member] | 
           Abstract | 
            | 
            | 
           exch:NORD | 
        
        
           | 3509 | 
           NASDAQ OSLO ASA [Member] | 
           Abstract | 
            | 
            | 
           exch:NORX | 
        
        
           | 3510 | 
           NOS CLEARING ASA [Member] | 
           Abstract | 
            | 
            | 
           exch:NOSC | 
        
        
           | 3511 | 
           NOMURA [Member] | 
           Abstract | 
            | 
            | 
           exch:NOSI | 
        
        
           | 3512 | 
           NORWEGIAN OVER THE COUNTER MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:NOTC | 
        
        
           | 3513 | 
           NOW CP - NEU CP [Member] | 
           Abstract | 
            | 
            | 
           exch:NOWX | 
        
        
           | 3514 | 
           NPEX [Member] | 
           Abstract | 
            | 
            | 
           exch:NPEX | 
        
        
           | 3515 | 
           GASPOINT NORDIC A/S [Member] | 
           Abstract | 
            | 
            | 
           exch:NPGA | 
        
        
           | 3516 | 
           NORDIC SME [Member] | 
           Abstract | 
            | 
            | 
           exch:NSME | 
        
        
           | 3517 | 
           BENDIGO STOCK EXCHANGE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:NSXB | 
        
        
           | 3518 | 
           NATIXIS LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:NTUK | 
        
        
           | 3519 | 
           ROYAL BANK OF SCOTLAND [Member] | 
           Abstract | 
            | 
            | 
           exch:NWMS | 
        
        
           | 3520 | 
           NATWEST MARKETS NV [Member] | 
           Abstract | 
            | 
            | 
           exch:NWNV | 
        
        
           | 3521 | 
           NX [Member] | 
           Abstract | 
            | 
            | 
           exch:NXEU | 
        
        
           | 3522 | 
           NX JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:NXJP | 
        
        
           | 3523 | 
           NX SELECT JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:NXSE | 
        
        
           | 3524 | 
           NX ATS - CROSSING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:NXUS | 
        
        
           | 3525 | 
           NX VWAP [Member] | 
           Abstract | 
            | 
            | 
           exch:NXVW | 
        
        
           | 3526 | 
           CME SWAPS MARKETS (NYMEX) [Member] | 
           Abstract | 
            | 
            | 
           exch:NYMS | 
        
        
           | 3527 | 
           NEW YORK PORTFOLIO CLEARING [Member] | 
           Abstract | 
            | 
            | 
           exch:NYPC | 
        
        
           | 3528 | 
           NYSE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:NYSD | 
        
        
           | 3529 | 
           NYKREDIT BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:NYSI | 
        
        
           | 3530 | 
           OSLO BORS - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:OAPA | 
        
        
           | 3531 | 
           OBERBANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:OBKL | 
        
        
           | 3532 | 
           BLUE OCEAN ALTERNATIVE TRADING SYSTEM [Member] | 
           Abstract | 
            | 
            | 
           exch:OCEA | 
        
        
           | 3533 | 
           SOVA CAPITAL [Member] | 
           Abstract | 
            | 
            | 
           exch:OCSI | 
        
        
           | 3534 | 
           ODDO BHF [Member] | 
           Abstract | 
            | 
            | 
           exch:ODDO | 
        
        
           | 3535 | 
           ODDO CONTREPARTIE [Member] | 
           Abstract | 
            | 
            | 
           exch:ODOC | 
        
        
           | 3536 | 
           OHV OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:OHVO | 
        
        
           | 3537 | 
           OLDENBURGISCHE LANDESBANK AG FX HANDEL [Member] | 
           Abstract | 
            | 
            | 
           exch:OLBB | 
        
        
           | 3538 | 
           OTCEX LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:OLLC | 
        
        
           | 3539 | 
           OMI POLO ESPANOL S.A. (OMIE) [Member] | 
           Abstract | 
            | 
            | 
           exch:OMEL | 
        
        
           | 3540 | 
           OMEGA ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:OMGA | 
        
        
           | 3541 | 
           THE IBERIAN ENERGY CLEARING HOUSE [Member] | 
           Abstract | 
            | 
            | 
           exch:OMIC | 
        
        
           | 3542 | 
           OMIP - POLO PORTUGUES, S.G.M.R., S.A. / OMIP DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:OMIP | 
        
        
           | 3543 | 
           CITI-ONE [Member] | 
           Abstract | 
            | 
            | 
           exch:ONEC | 
        
        
           | 3544 | 
           FIRST NORTH SWEDEN - NORWAY [Member] | 
           Abstract | 
            | 
            | 
           exch:ONSE | 
        
        
           | 3545 | 
           OTHER OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:OOTC | 
        
        
           | 3546 | 
           OP CORPORATE BANK PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:OPCO | 
        
        
           | 3547 | 
           OPTIONS PRICE REPORTING AUTHORITY [Member] | 
           Abstract | 
            | 
            | 
           exch:OPRA | 
        
        
           | 3548 | 
           OSL DIGITAL SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:OSDS | 
        
        
           | 3549 | 
           SIX X-CLEAR AG [Member] | 
           Abstract | 
            | 
            | 
           exch:OSLC | 
        
        
           | 3550 | 
           OSL SG EXCHANGES [Member] | 
           Abstract | 
            | 
            | 
           exch:OSSG | 
        
        
           | 3551 | 
           OTCQB MARKETPLACE [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCB | 
        
        
           | 3552 | 
           OTCEX [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCE | 
        
        
           | 3553 | 
           OTC LINK ATS - OTC MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCM | 
        
        
           | 3554 | 
           OTC LINK ECN [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCN | 
        
        
           | 3555 | 
           OTCQX MARKETPLACE [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCQ | 
        
        
           | 3556 | 
           OTC EXCHANGE OF INDIA [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCX | 
        
        
           | 3557 | 
           OTP BANK NYRT [Member] | 
           Abstract | 
            | 
            | 
           exch:OTPB | 
        
        
           | 3558 | 
           BERNER KANTONALBANK OTC-X [Member] | 
           Abstract | 
            | 
            | 
           exch:OTXB | 
        
        
           | 3559 | 
           PARFX [Member] | 
           Abstract | 
            | 
            | 
           exch:PARX | 
        
        
           | 3560 | 
           ALTERNATIVE PLATFORM FOR SPANISH SECURITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:PAVE | 
        
        
           | 3561 | 
           PIRAEUS BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:PBGR | 
        
        
           | 3562 | 
           BULGARIAN STOCK EXCHANGE - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:PBUL | 
        
        
           | 3563 | 
           PHILIPPINE DEALING AND EXCHANGE CORP [Member] | 
           Abstract | 
            | 
            | 
           exch:PDEX | 
        
        
           | 3564 | 
           PEEL HUNT LLP UK [Member] | 
           Abstract | 
            | 
            | 
           exch:PEEL | 
        
        
           | 3565 | 
           PFTS QUOTE DRIVEN [Member] | 
           Abstract | 
            | 
            | 
           exch:PFTQ | 
        
        
           | 3566 | 
           PFTS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:PFTS | 
        
        
           | 3567 | 
           PARNDF [Member] | 
           Abstract | 
            | 
            | 
           exch:PFXD | 
        
        
           | 3568 | 
           ARITAS FINANCIAL LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:PIEU | 
        
        
           | 3569 | 
           OTC PINK CURRENT [Member] | 
           Abstract | 
            | 
            | 
           exch:PINC | 
        
        
           | 3570 | 
           OTC PINK NO INFORMATION [Member] | 
           Abstract | 
            | 
            | 
           exch:PINI | 
        
        
           | 3571 | 
           OTC PINK LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:PINL | 
        
        
           | 3572 | 
           OTC PINK MARKETPLACE [Member] | 
           Abstract | 
            | 
            | 
           exch:PINX | 
        
        
           | 3573 | 
           ARITAS SECURITIES LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:PIPE | 
        
        
           | 3574 | 
           PIRUM [Member] | 
           Abstract | 
            | 
            | 
           exch:PIRM | 
        
        
           | 3575 | 
           BANK POLSKA KASA OPIEKI S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:PKOP | 
        
        
           | 3576 | 
           PLUS DERIVATIVES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:PLDX | 
        
        
           | 3577 | 
           WARSAW STOCK EXCHANGE/POLISH POWER EXCHANGE/REGULATED MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:PLPD | 
        
        
           | 3578 | 
           PACIFIC OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:POTC | 
        
        
           | 3579 | 
           PROPERTY PARTNER EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:PPEX | 
        
        
           | 3580 | 
           PROSPECTS [Member] | 
           Abstract | 
            | 
            | 
           exch:PROS | 
        
        
           | 3581 | 
           PRAGMA ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:PRSE | 
        
        
           | 3582 | 
           OTC GREY MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:PSGM | 
        
        
           | 3583 | 
           POLISH TRADING POINT [Member] | 
           Abstract | 
            | 
            | 
           exch:PTPG | 
        
        
           | 3584 | 
           PUMA CAPITAL, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:PUMA | 
        
        
           | 3585 | 
           PUMA CAPITAL, LLC - OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:PUMX | 
        
        
           | 3586 | 
           CANADIAN SECURITIES EXCHANGE - PURE [Member] | 
           Abstract | 
            | 
            | 
           exch:PURE | 
        
        
           | 3587 | 
           TP ICAP E. AND C. OTF –  PVM COMMODITIES AND ENERGY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:PVMF | 
        
        
           | 3588 | 
           POWER EXCHANGE INDIA LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:PXIL | 
        
        
           | 3589 | 
           Q-WIXX PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:QWIX | 
        
        
           | 3590 | 
           R5FX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:R5FX | 
        
        
           | 3591 | 
           RABOBANK INTERNATIONAL UK [Member] | 
           Abstract | 
            | 
            | 
           exch:RABL | 
        
        
           | 3592 | 
           RABOBANK [Member] | 
           Abstract | 
            | 
            | 
           exch:RABO | 
        
        
           | 3593 | 
           RAYMOND JAMES [Member] | 
           Abstract | 
            | 
            | 
           exch:RAJA | 
        
        
           | 3594 | 
           RBC INVESTOR SERVICES BANK S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCB | 
        
        
           | 3595 | 
           RBC - PARIS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCC | 
        
        
           | 3596 | 
           RBC EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCE | 
        
        
           | 3597 | 
           RBC CAPITAL MARKETS (EUROPE) GMBH [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCG | 
        
        
           | 3598 | 
           RBC - ROYAL BANK OF CANADA [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCM | 
        
        
           | 3599 | 
           RBC INVESTOR SERVICES TRUST [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCT | 
        
        
           | 3600 | 
           RAIFFEISEN BANK (HUNGARY) [Member] | 
           Abstract | 
            | 
            | 
           exch:RBHU | 
        
        
           | 3601 | 
           RAIFFEISEN BANK INTERNATIONAL AG [Member] | 
           Abstract | 
            | 
            | 
           exch:RBIV | 
        
        
           | 3602 | 
           RBC INVESTOR SERVICES BANK S.A. - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:RBSI | 
        
        
           | 3603 | 
           RBS CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:RBSX | 
        
        
           | 3604 | 
           RENAISSANCE SECURITIES (CYPRUS) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:RENC | 
        
        
           | 3605 | 
           NEX SEF MTF - RESET - RISK MITIGATION SERVICES [Member] | 
           Abstract | 
            | 
            | 
           exch:REST | 
        
        
           | 3606 | 
           RAIFFEISENBANK, AS.  [Member] | 
           Abstract | 
            | 
            | 
           exch:RFBK | 
        
        
           | 3607 | 
           REFINITIV - FORWARDS MATCHING [Member] | 
           Abstract | 
            | 
            | 
           exch:RITS | 
        
        
           | 3608 | 
           RAIFFEISENLANDESBANK OBERÖSTERREICH [Member] | 
           Abstract | 
            | 
            | 
           exch:RLBO | 
        
        
           | 3609 | 
           RMB MORGAN STANLEY [Member] | 
           Abstract | 
            | 
            | 
           exch:RMMS | 
        
        
           | 3610 | 
           RMB MORGAN STANLEY - INVENTORY MANAGER [Member] | 
           Abstract | 
            | 
            | 
           exch:RMMX | 
        
        
           | 3611 | 
           REFINITIV MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:RMTF | 
        
        
           | 3612 | 
           TAIPEI EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ROCO | 
        
        
           | 3613 | 
           ROSARIO FUTURE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ROFX | 
        
        
           | 3614 | 
           SIX REPO AG [Member] | 
           Abstract | 
            | 
            | 
           exch:ROSR | 
        
        
           | 3615 | 
           RWANDA OTC MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:ROTC | 
        
        
           | 3616 | 
           MOSCOW ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:RPDX | 
        
        
           | 3617 | 
           WARSAW STOCK EXCHANGE/BONDS/CATALYST/BONDSPOT/REGULATED MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:RPWC | 
        
        
           | 3618 | 
           ROUTE4GAS [Member] | 
           Abstract | 
            | 
            | 
           exch:RR4G | 
        
        
           | 3619 | 
           RWANDA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:RSEX | 
        
        
           | 3620 | 
           RBC INVESTOR SERVICES TRUST - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:RTSI | 
        
        
           | 3621 | 
           REFINITIV TRANSACTIONS SERVICES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:RTSL | 
        
        
           | 3622 | 
           MOSCOW EXCHANGE - DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:RTSX | 
        
        
           | 3623 | 
           NON-PROFIT PARTNERSHIP FOR THE DEVELOPMENT OF FINANCIAL MARKET RTS [Member] | 
           Abstract | 
            | 
            | 
           exch:RUSX | 
        
        
           | 3624 | 
           SOCIETY3 FUNDERSMART [Member] | 
           Abstract | 
            | 
            | 
           exch:S3FM | 
        
        
           | 3625 | 
           SAGETRADER [Member] | 
           Abstract | 
            | 
            | 
           exch:SAGE | 
        
        
           | 3626 | 
           BANCO SANTANDER S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:SANT | 
        
        
           | 3627 | 
           SPAREBANK 1 MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:SB1M | 
        
        
           | 3628 | 
           BOLSA DE BARCELONA RENTA FIJA [Member] | 
           Abstract | 
            | 
            | 
           exch:SBAR | 
        
        
           | 3629 | 
           SCOTIABANK [Member] | 
           Abstract | 
            | 
            | 
           exch:SBEX | 
        
        
           | 3630 | 
           JAPANNEXT - J - MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SBIJ | 
        
        
           | 3631 | 
           BOLSA DE BILBAO RENTA FIJA [Member] | 
           Abstract | 
            | 
            | 
           exch:SBIL | 
        
        
           | 3632 | 
           JAPANNEXT - U - MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SBIU | 
        
        
           | 3633 | 
           JAPANNEXT - VWAP CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:SBIV | 
        
        
           | 3634 | 
           SYDBANK A/S [Member] | 
           Abstract | 
            | 
            | 
           exch:SBSI | 
        
        
           | 3635 | 
           STANDARD CHARTERED BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:SCAG | 
        
        
           | 3636 | 
           SEED DIGITAL SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SCXA | 
        
        
           | 3637 | 
           SEED FUTURES [Member] | 
           Abstract | 
            | 
            | 
           exch:SCXF | 
        
        
           | 3638 | 
           SEED DIGITAL COMMODITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SCXM | 
        
        
           | 3639 | 
           SEED CX [Member] | 
           Abstract | 
            | 
            | 
           exch:SCXO | 
        
        
           | 3640 | 
           SEED SEF [Member] | 
           Abstract | 
            | 
            | 
           exch:SCXS | 
        
        
           | 3641 | 
           STIFEL EUROPE BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:SEBA | 
        
        
           | 3642 | 
           SEB [Member] | 
           Abstract | 
            | 
            | 
           exch:SEBS | 
        
        
           | 3643 | 
           SECFINEX [Member] | 
           Abstract | 
            | 
            | 
           exch:SECF | 
        
        
           | 3644 | 
           SECURITISED DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SEDX | 
        
        
           | 3645 | 
           NASDAQ STOCKHOLM AB - SWEDISH EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:SEED | 
        
        
           | 3646 | 
           SISTEMA ESPECIAL DE LIQUIDACAO E CUSTODIA DE TITULOS PUBLICOS [Member] | 
           Abstract | 
            | 
            | 
           exch:SELC | 
        
        
           | 3647 | 
           SEMOPX [Member] | 
           Abstract | 
            | 
            | 
           exch:SEMX | 
        
        
           | 3648 | 
           SEND - SISTEMA ELECTRONICO DE NEGOCIACION DE DEUDA [Member] | 
           Abstract | 
            | 
            | 
           exch:SEND | 
        
        
           | 3649 | 
           STOCK EXCHANGE PERSPECTIVA [Member] | 
           Abstract | 
            | 
            | 
           exch:SEPE | 
        
        
           | 3650 | 
           SWISSCANTO FUNDS CENTRE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SFCL | 
        
        
           | 3651 | 
           SG AMERICAS SECURITIES, LLC - SECOND VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:SGA2 | 
        
        
           | 3652 | 
           SG AMERICAS SECURITIES, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:SGAS | 
        
        
           | 3653 | 
           SHANGHAI GOLD EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SGEX | 
        
        
           | 3654 | 
           GOLDMAN SACH MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMA | 
        
        
           | 3655 | 
           SIGMA X2 [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMT | 
        
        
           | 3656 | 
           SIGMA X EUROPE NON-DISPLAYED BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMU | 
        
        
           | 3657 | 
           SIGMA X EUROPE AUCTION BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMV | 
        
        
           | 3658 | 
           SIGMA X EUROPE NEGOTIATED TRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMW | 
        
        
           | 3659 | 
           SIGMA X MTF NON-DISPLAYED BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMX | 
        
        
           | 3660 | 
           SIGMA X MTF - AUCTION BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMY | 
        
        
           | 3661 | 
           SG OPTION EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:SGOE | 
        
        
           | 3662 | 
           D.E. SHAW DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:SHAD | 
        
        
           | 3663 | 
           ASSET MATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SHAR | 
        
        
           | 3664 | 
           D.E. SHAW [Member] | 
           Abstract | 
            | 
            | 
           exch:SHAW | 
        
        
           | 3665 | 
           STOCK EXCHANGE OF HONG KONG LIMITED - SHANGHAI - HONG KONG STOCK CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:SHSC | 
        
        
           | 3666 | 
           ALIOR BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:SIAB | 
        
        
           | 3667 | 
           SIB CYPRUS LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:SIBC | 
        
        
           | 3668 | 
           CREDIT SUISSE SECURITIES (EUROPE) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SICS | 
        
        
           | 3669 | 
           SCOTIABANK (IRELAND) DESIGNATED ACTIVITY COMPANY [Member] | 
           Abstract | 
            | 
            | 
           exch:SIDX | 
        
        
           | 3670 | 
           SIEGE FX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SIFX | 
        
        
           | 3671 | 
           SIGMA X AUSTRALIA [Member] | 
           Abstract | 
            | 
            | 
           exch:SIGA | 
        
        
           | 3672 | 
           SIGMA X HONG KONG [Member] | 
           Abstract | 
            | 
            | 
           exch:SIGH | 
        
        
           | 3673 | 
           SIGMA X JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:SIGJ | 
        
        
           | 3674 | 
           CREDIT SUISSE BANK (EUROPE), S.A. - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:SIMD | 
        
        
           | 3675 | 
           SIM VENTURE SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SIMV | 
        
        
           | 3676 | 
           SUSQUEHANNA INTERNATIONAL SECURITIES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SISI | 
        
        
           | 3677 | 
           SPAREKASSEN KRONJYLLAND [Member] | 
           Abstract | 
            | 
            | 
           exch:SKSI | 
        
        
           | 3678 | 
           SALZBURGER LANDES-HYPOTHEKENBANK [Member] | 
           Abstract | 
            | 
            | 
           exch:SLHB | 
        
        
           | 3679 | 
           SUMITOMO MITSUI BANKING CORPORATION - BRUSSELS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SMBB | 
        
        
           | 3680 | 
           SUMITOMO MITSUI BANKING CORPORATION - DUESSELDORF BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SMBD | 
        
        
           | 3681 | 
           SUMITOMO MITSUI BANKING CORPORATION EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SMBE | 
        
        
           | 3682 | 
           SUMITOMO MITSUI BANKING CORPORATION - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SMBG | 
        
        
           | 3683 | 
           SUMITOMO MITSUI BANKING CORPORATION EUROPE LIMITED - PARIS BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SMBP | 
        
        
           | 3684 | 
           SINGAPORE MERCANTILE EXCHANGE PTE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:SMEX | 
        
        
           | 3685 | 
           SMALL EXCHANGE, INC - DESIGNATED CONTRACT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SMFE | 
        
        
           | 3686 | 
           SMBC BANK EU AG [Member] | 
           Abstract | 
            | 
            | 
           exch:SMFF | 
        
        
           | 3687 | 
           SPAR NORD BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:SNSI | 
        
        
           | 3688 | 
           SANTANDER UK [Member] | 
           Abstract | 
            | 
            | 
           exch:SNUK | 
        
        
           | 3689 | 
           TWO SIGMA SECURITIES, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:SOHO | 
        
        
           | 3690 | 
           SPB EXCHANGE - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:SPBE | 
        
        
           | 3691 | 
           SPREADEX [Member] | 
           Abstract | 
            | 
            | 
           exch:SPDX | 
        
        
           | 3692 | 
           MAREX SPECTRON INTERNATIONAL LIMITED OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:SPEC | 
        
        
           | 3693 | 
           SPECTRUM MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:SPEX | 
        
        
           | 3694 | 
           ST. PETERSBURG INTERNATIONAL MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SPIM | 
        
        
           | 3695 | 
           SPREADZERO [Member] | 
           Abstract | 
            | 
            | 
           exch:SPRZ | 
        
        
           | 3696 | 
           SPAREBANK 1 SMN [Member] | 
           Abstract | 
            | 
            | 
           exch:SPTR | 
        
        
           | 3697 | 
           SPX [Member] | 
           Abstract | 
            | 
            | 
           exch:SPXE | 
        
        
           | 3698 | 
           SQUARE GLOBAL - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:SQUA | 
        
        
           | 3699 | 
           STATE STREET BANK INTERNATIONAL GMBH [Member] | 
           Abstract | 
            | 
            | 
           exch:SSBI | 
        
        
           | 3700 | 
           STATE STREET BANK INTERNATIONAL FX [Member] | 
           Abstract | 
            | 
            | 
           exch:SSBM | 
        
        
           | 3701 | 
           STATE STREET BANK AND TRUST COMPANY [Member] | 
           Abstract | 
            | 
            | 
           exch:SSBT | 
        
        
           | 3702 | 
           SOCIAL STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SSEX | 
        
        
           | 3703 | 
           STATE STREET BANK AND TRUST FX [Member] | 
           Abstract | 
            | 
            | 
           exch:SSFX | 
        
        
           | 3704 | 
           STATE STREET BANK INTERNATIONAL FX - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SSIL | 
        
        
           | 3705 | 
           FIRST NORTH SWEDEN - SME GROWTH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:SSME | 
        
        
           | 3706 | 
           BONDVISION EUROPE MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:SSOB | 
        
        
           | 3707 | 
           E-EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SSTX | 
        
        
           | 3708 | 
           STANDARD CHARTERED [Member] | 
           Abstract | 
            | 
            | 
           exch:STAN | 
        
        
           | 3709 | 
           STIFEL NICOLAUS EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:STFL | 
        
        
           | 3710 | 
           STOXX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:STOX | 
        
        
           | 3711 | 
           PURESTREAM [Member] | 
           Abstract | 
            | 
            | 
           exch:STRM | 
        
        
           | 3712 | 
           BOERSE STUTTGART - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:STUA | 
        
        
           | 3713 | 
           BOERSE STUTTGART - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:STUB | 
        
        
           | 3714 | 
           BOERSE STUTTGART - REGULIERTER MARKT - TECHNICAL PLATFORM 2 [Member] | 
           Abstract | 
            | 
            | 
           exch:STUC | 
        
        
           | 3715 | 
           BOERSE STUTTGART - FREIVERKEHR - TECHNICAL PLATFORM 2 [Member] | 
           Abstract | 
            | 
            | 
           exch:STUD | 
        
        
           | 3716 | 
           BOERSE STUTTGART - REGULIERTER MARKT - TECHNICAL PLATFORM 3 [Member] | 
           Abstract | 
            | 
            | 
           exch:STUE | 
        
        
           | 3717 | 
           BOERSE STUTTGART - FREIVERKEHR - TECHNICAL PLATFORM 3 [Member] | 
           Abstract | 
            | 
            | 
           exch:STUF | 
        
        
           | 3718 | 
           SUN TRADING LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:SUNT | 
        
        
           | 3719 | 
           SVENSKA HANDELSBANKEN AB [Member] | 
           Abstract | 
            | 
            | 
           exch:SVES | 
        
        
           | 3720 | 
           SVENSKA HANDELSBANKEN AB - SVEX [Member] | 
           Abstract | 
            | 
            | 
           exch:SVEX | 
        
        
           | 3721 | 
           SAINT VINCENT AND THE GRENADINES SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SVXI | 
        
        
           | 3722 | 
           SWAPSTREAM [Member] | 
           Abstract | 
            | 
            | 
           exch:SWAP | 
        
        
           | 3723 | 
           SWEDBANK [Member] | 
           Abstract | 
            | 
            | 
           exch:SWBI | 
        
        
           | 3724 | 
           SWEDBANK ESTONIA [Member] | 
           Abstract | 
            | 
            | 
           exch:SWEE | 
        
        
           | 3725 | 
           SWEDBANK LITHUANIA [Member] | 
           Abstract | 
            | 
            | 
           exch:SWLT | 
        
        
           | 3726 | 
           SWEDBANK LATVIA [Member] | 
           Abstract | 
            | 
            | 
           exch:SWLV | 
        
        
           | 3727 | 
           SYNOPTION [Member] | 
           Abstract | 
            | 
            | 
           exch:SYFX | 
        
        
           | 3728 | 
           STOCK EXCHANGE OF HONG KONG LIMITED - SHENZHEN - HONG KONG STOCK CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:SZSC | 
        
        
           | 3729 | 
           TRADING 212 LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:T212 | 
        
        
           | 3730 | 
           360T [Member] | 
           Abstract | 
            | 
            | 
           exch:T360 | 
        
        
           | 3731 | 
           WARSAW STOCK EXCHANGE/BONDS/TREASURY BOND/BONDSPOT/B2C MARKET/MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TBSA | 
        
        
           | 3732 | 
           WARSAW STOCK EXCHANGE/BONDS/BONDSPOT/TREASURY BOND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:TBSP | 
        
        
           | 3733 | 
           TRADITION OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TCDS | 
        
        
           | 3734 | 
           TIDE CM [Member] | 
           Abstract | 
            | 
            | 
           exch:TCML | 
        
        
           | 3735 | 
           TORONTO DOMINION BANK - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:TDBL | 
        
        
           | 3736 | 
           TD SECURITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:TDGF | 
        
        
           | 3737 | 
           TRADITION PARIS - TSAF [Member] | 
           Abstract | 
            | 
            | 
           exch:TDON | 
        
        
           | 3738 | 
           TP ICAP  E AND C OTF - COMMODITY AND ENERGY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:TECO | 
        
        
           | 3739 | 
           TULLETT PREBON EUROPE -  MTF - FX DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:TEFD | 
        
        
           | 3740 | 
           TULLETT PREBON EUROPE - OTF - FX DERIVATIVES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEFX | 
        
        
           | 3741 | 
           TULLETT PREBON EUROPE - OTF - GOVERNMENT BONDS EXCLUDING UK GILTS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEGB | 
        
        
           | 3742 | 
           TULLETT PREBON EUROPE - OTF - GOVERNMENT BONDS - UK GILTS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEGI | 
        
        
           | 3743 | 
           TULLETT PREBON EUROPE - OTF - INTEREST RATE DERIVATIVES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEIR | 
        
        
           | 3744 | 
           TULLETT PREBON EUROPE -  MTF - GOVERNMENT BONDS EXCLUDING UK GILTS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEMB | 
        
        
           | 3745 | 
           TULLETT PREBON EUROPE -  MTF - CORPORATE BONDS AND SECURITISED DEBT [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEMF | 
        
        
           | 3746 | 
           TULLETT PREBON EUROPE -  MTF - MONEY MARKETS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEMI | 
        
        
           | 3747 | 
           TULLETT PREBON EUROPE - OTF - MONEY MARKET INSTRUMENTS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TEMM | 
        
        
           | 3748 | 
           TULLETT PREBON EUROPE -  MTF - REPOS [Member] | 
           Abstract | 
            | 
            | 
           exch:TEMR | 
        
        
           | 3749 | 
           TRADITION ESPANA OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TEUR | 
        
        
           | 3750 | 
           TERAEXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:TERA | 
        
        
           | 3751 | 
           TULLETT PREBON EUROPE - OTF - REPOS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TERE | 
        
        
           | 3752 | 
           THAILAND FUTURES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:TFEX | 
        
        
           | 3753 | 
           TFS GREEN AUSTRALIAN GREEN MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:TFSA | 
        
        
           | 3754 | 
           T.F.S. DERIVATIVES HK LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TFSD | 
        
        
           | 3755 | 
           TFS GREEN UNITED STATES GREEN MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:TFSU | 
        
        
           | 3756 | 
           TRADEGATE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:TGAT | 
        
        
           | 3757 | 
           TRADEGATE AG - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:TGSI | 
        
        
           | 3758 | 
           THEMIS TRADING LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:THEM | 
        
        
           | 3759 | 
           REFINITIV US SEF LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:THRE | 
        
        
           | 3760 | 
           TULLETT PREBON EUROPE - MTF - INTEREST RATE DERIVATIVES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TIRD | 
        
        
           | 3761 | 
           TRADING 212 MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TMCY | 
        
        
           | 3762 | 
           TURKISH MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:TMEX | 
        
        
           | 3763 | 
           TRUMID ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:TMID | 
        
        
           | 3764 | 
           EURONEXT - TRADED BUT NOT LISTED AMSTERDAM [Member] | 
           Abstract | 
            | 
            | 
           exch:TNLA | 
        
        
           | 3765 | 
           EURONEXT - TRADING FACILITY BRUSSELS [Member] | 
           Abstract | 
            | 
            | 
           exch:TNLB | 
        
        
           | 3766 | 
           EURONEXT BLOCKS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TNLK | 
        
        
           | 3767 | 
           TORA CROSSPOINT [Member] | 
           Abstract | 
            | 
            | 
           exch:TOCP | 
        
        
           | 3768 | 
           TOWER RESEARCH CAPITAL EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:TOWR | 
        
        
           | 3769 | 
           TP ICAP EU - MTF - EQUITY AND ETF [Member] | 
           Abstract | 
            | 
            | 
           exch:TPEE | 
        
        
           | 3770 | 
           TULLETT PREBON (EUROPE) LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TPEL | 
        
        
           | 3771 | 
           TP ICAP  E AND C OTF  [Member] | 
           Abstract | 
            | 
            | 
           exch:TPEO | 
        
        
           | 3772 | 
           TULLETT PREBON EU OTF - REGISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:TPER | 
        
        
           | 3773 | 
           TULLETT PREBON EU OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TPEU | 
        
        
           | 3774 | 
           TP ICAP EU - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TPIC | 
        
        
           | 3775 | 
           THE PROPERTY INVESTMENT EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:TPIE | 
        
        
           | 3776 | 
           TP ICAP EU - MTF - ORDERBOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:TPIO | 
        
        
           | 3777 | 
           TP ICAP EU - MTF - REGISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:TPIR | 
        
        
           | 3778 | 
           TP SEF, INC.  [Member] | 
           Abstract | 
            | 
            | 
           exch:TPSE | 
        
        
           | 3779 | 
           TULLETT PREBON SECURITIES - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TPSL | 
        
        
           | 3780 | 
           TP UK OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TPSO | 
        
        
           | 3781 | 
           TPSEF, INC - VOICE [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TPSV | 
        
        
           | 3782 | 
           TURQUOISE EUROPE - LIT AUCTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:TQEA | 
        
        
           | 3783 | 
           TURQUOISE EUROPE - NYLON CASH ORDER BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:TQEB | 
        
        
           | 3784 | 
           TURQUOISE EUROPE - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:TQEM | 
        
        
           | 3785 | 
           TURQUOISE EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:TQEX | 
        
        
           | 3786 | 
           REFINITIV TRANSACTIONS SERVICES LIMITED - FXALL RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:TRAL | 
        
        
           | 3787 | 
           TRADITION ASIA LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TRAS | 
        
        
           | 3788 | 
           MARKETAXESS POST-TRADE LIMITED - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:TRAX | 
        
        
           | 3789 | 
           TRACK ECN [Member] | 
           Abstract | 
            | 
            | 
           exch:TRCK | 
        
        
           | 3790 | 
           TOWER RESEARCH CAPITAL TRCX [Member] | 
           Abstract | 
            | 
            | 
           exch:TRCX | 
        
        
           | 3791 | 
           TRADITION [Member] | 
           Abstract | 
            | 
            | 
           exch:TRDE | 
        
        
           | 3792 | 
           TRAD-X [Member] | 
           Abstract | 
            | 
            | 
           exch:TRDX | 
        
        
           | 3793 | 
           TRADEWEB EUROPE LIMITED - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:TREA | 
        
        
           | 3794 | 
           TRADEWEB EUROPE LIMITED - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TREO | 
        
        
           | 3795 | 
           TRADEWEB EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TREU | 
        
        
           | 3796 | 
           REFINITIV TRANSACTION SERVICES LIMITED - FORWARDS MATCHING [Member] | 
           Abstract | 
            | 
            | 
           exch:TRFW | 
        
        
           | 3797 | 
           MARKETAXESS POST-TRADE B.V. - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:TRNL | 
        
        
           | 3798 | 
           MERJ EXCHANGE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TRPX | 
        
        
           | 3799 | 
           TURQUOISE LIT AUCTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:TRQA | 
        
        
           | 3800 | 
           TURQUOISE NYLON CASH ORDER BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:TRQB | 
        
        
           | 3801 | 
           TURQUOISE NYLON CLEARED CONTRACT [Member] | 
           Abstract | 
            | 
            | 
           exch:TRQC | 
        
        
           | 3802 | 
           TURQUOISE PLATO [Member] | 
           Abstract | 
            | 
            | 
           exch:TRQM | 
        
        
           | 3803 | 
           TURQUOISE [Member] | 
           Abstract | 
            | 
            | 
           exch:TRQX | 
        
        
           | 3804 | 
           TOWER RESEARCH CAPITAL EUROPE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:TRSI | 
        
        
           | 3805 | 
           TRUEEX LLC - DESIGNATED CONTRACT MARKET (DMC) [Member] | 
           Abstract | 
            | 
            | 
           exch:TRU1 | 
        
        
           | 3806 | 
           TRUEEX LLC - SEF (SWAP EXECUTION FACILITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:TRU2 | 
        
        
           | 3807 | 
           TRADING 212 UK LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:TRUK | 
        
        
           | 3808 | 
           TRUEEX LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:TRUX | 
        
        
           | 3809 | 
           TRADEWEB LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:TRWB | 
        
        
           | 3810 | 
           TRAD-X EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:TRXE | 
        
        
           | 3811 | 
           TRADITION SECURITIES AND DERIVATIVES INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:TSAD | 
        
        
           | 3812 | 
           TSAF OTC - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TSAF | 
        
        
           | 3813 | 
           TP UK OTF - CORPORATE BONDS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TSCB | 
        
        
           | 3814 | 
           TP UK OTF - CREDIT DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:TSCD | 
        
        
           | 3815 | 
           TP UK OTF - EQUITY DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:TSED | 
        
        
           | 3816 | 
           TRADITION SEF [Member] | 
           Abstract | 
            | 
            | 
           exch:TSEF | 
        
        
           | 3817 | 
           TP UK OTF - CORPORATE BONDS AND SECURITISED DEBT [Member] | 
           Abstract | 
            | 
            | 
           exch:TSFI | 
        
        
           | 3818 | 
           TP UK OTF - FX DERIVATIVES [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TSFX | 
        
        
           | 3819 | 
           TP UK OTF - GOVERNMENT BONDS EXCLUDING UK GILTS [Member] | 
           Abstract | 
            | 
            | 
           exch:TSGB | 
        
        
           | 3820 | 
           TP UK OTF - GOVERNMENT BONDS - UK GILTS [Member] | 
           Abstract | 
            | 
            | 
           exch:TSGI | 
        
        
           | 3821 | 
           TRADITION SINGAPORE PTE. LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:TSIG | 
        
        
           | 3822 | 
           TP UK OTF - INTEREST RATE DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:TSIR | 
        
        
           | 3823 | 
           TP UK OTF - MONEY MARKET INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:TSMM | 
        
        
           | 3824 | 
           TULLETT PREBON SECURITIES - MTF - REPOS [Member] | 
           Abstract | 
            | 
            | 
           exch:TSMR | 
        
        
           | 3825 | 
           TP UK OTF - REPOS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:TSRE | 
        
        
           | 3826 | 
           TRADEWEB EU BV - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:TWEA | 
        
        
           | 3827 | 
           TRADEWEB EU BV - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TWEM | 
        
        
           | 3828 | 
           TRADEWEB EU BV - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TWEO | 
        
        
           | 3829 | 
           TRADEWEB EU BV [Member] | 
           Abstract | 
            | 
            | 
           exch:TWEU | 
        
        
           | 3830 | 
           TRADEWEB EUROPE LIMITED - GLOBAL TRADING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:TWGP | 
        
        
           | 3831 | 
           TRADEWEB EUROPE LIMITED - HONG KONG [Member] | 
           Abstract | 
            | 
            | 
           exch:TWHK | 
        
        
           | 3832 | 
           TRADEWEB JAPAN KK - PTS [Member] | 
           Abstract | 
            | 
            | 
           exch:TWJP | 
        
        
           | 3833 | 
           TRADEWEB JAPAN KK - ETP [Member] | 
           Abstract | 
            | 
            | 
           exch:TWJT | 
        
        
           | 3834 | 
           TW SEF LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:TWSF | 
        
        
           | 3835 | 
           TRADEWEB EUROPE LIMITED - SINGAPORE [Member] | 
           Abstract | 
            | 
            | 
           exch:TWSG | 
        
        
           | 3836 | 
           UNICREDIT BANK CZECH REPUBLIC AND SLOVAKIA, A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:UBCZ | 
        
        
           | 3837 | 
           UNIVERSAL BARTER EXCHANGE CREDIT UNION [Member] | 
           Abstract | 
            | 
            | 
           exch:UBEC | 
        
        
           | 3838 | 
           UNION BANK OF INDIA UK LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:UBIN | 
        
        
           | 3839 | 
           UNIPOL BANCA S.P.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:UBIS | 
        
        
           | 3840 | 
           UBS ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSA | 
        
        
           | 3841 | 
           UBS AG LONDON BRANCH - TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSB | 
        
        
           | 3842 | 
           UBS PIN-FX [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSC | 
        
        
           | 3843 | 
           UBS FX [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSF | 
        
        
           | 3844 | 
           UBS TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSG | 
        
        
           | 3845 | 
           UBS EUROPE SE [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSI | 
        
        
           | 3846 | 
           UBS EUROPE SE - TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSL | 
        
        
           | 3847 | 
           UBS PIN (UBS PRICE IMPROVEMENT NETWORK) [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSP | 
        
        
           | 3848 | 
           UBS SECURITIES LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSS | 
        
        
           | 3849 | 
           UBS CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSX | 
        
        
           | 3850 | 
           UBS AG LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:UBSY | 
        
        
           | 3851 | 
           UNICREDIT BANK AUSTRIA AG [Member] | 
           Abstract | 
            | 
            | 
           exch:UCBA | 
        
        
           | 3852 | 
           UNICREDIT BULBANK AD [Member] | 
           Abstract | 
            | 
            | 
           exch:UCBG | 
        
        
           | 3853 | 
           UNICREDIT BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:UCDE | 
        
        
           | 3854 | 
           UNICREDIT BANK HUNGARY ZRT. [Member] | 
           Abstract | 
            | 
            | 
           exch:UCHU | 
        
        
           | 3855 | 
           UNICREDIT SPA [Member] | 
           Abstract | 
            | 
            | 
           exch:UCIT | 
        
        
           | 3856 | 
           UFEX [Member] | 
           Abstract | 
            | 
            | 
           exch:UFEX | 
        
        
           | 3857 | 
           UNITEDBLOCKTRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:UGEN | 
        
        
           | 3858 | 
           UKRAINIAN INTERBANK CURRENCY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:UICE | 
        
        
           | 3859 | 
           CREDIT AGRICOLE CIB UK BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:UKCA | 
        
        
           | 3860 | 
           UKRAINIAN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:UKEX | 
        
        
           | 3861 | 
           MTS UK [Member] | 
           Abstract | 
            | 
            | 
           exch:UKGD | 
        
        
           | 3862 | 
           EPEX SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:UKPX | 
        
        
           | 3863 | 
           ALT XCHANGE (U) [Member] | 
           Abstract | 
            | 
            | 
           exch:ULTX | 
        
        
           | 3864 | 
           UNICREDIT BANK AG - LONDON BRANCH - UK [Member] | 
           Abstract | 
            | 
            | 
           exch:UNGB | 
        
        
           | 3865 | 
           NASDAQ STOCKHOLM AB - OTC USD WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:USOB | 
        
        
           | 3866 | 
           NASDAQ STOCKHOLM AB - USD WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:USWB | 
        
        
           | 3867 | 
           EUROMTS LIMITED [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:USWP | 
        
        
           | 3868 | 
           UEDA TRADITION SECURITIES LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:UTSL | 
        
        
           | 3869 | 
           ICE BONDPOINT [Member] | 
           Abstract | 
            | 
            | 
           exch:VABD | 
        
        
           | 3870 | 
           VIRTUAL AUCTION GLOBAL LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:VAGL | 
        
        
           | 3871 | 
           VIRTUAL AUCTION GLOBAL MARKETS - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:VAGM | 
        
        
           | 3872 | 
           VIRTU CLIENT MARKET MAKING [Member] | 
           Abstract | 
            | 
            | 
           exch:VALX | 
        
        
           | 3873 | 
           VANTAGE CAPITAL MARKETS LLP - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:VCMO | 
        
        
           | 3874 | 
           VIRTU MATCHIT - CONDITIONAL ROOM [Member] | 
           Abstract | 
            | 
            | 
           exch:VCRS | 
        
        
           | 3875 | 
           TSX VENTURE EXCHANGE - DRK [Member] | 
           Abstract | 
            | 
            | 
           exch:VDRK | 
        
        
           | 3876 | 
           VEGA-CHI [Member] | 
           Abstract | 
            | 
            | 
           exch:VEGA | 
        
        
           | 3877 | 
           VERTICAL [Member] | 
           Abstract | 
            | 
            | 
           exch:VERT | 
        
        
           | 3878 | 
           VIRTU FINANCIAL CAPITAL MARKETS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:VFCM | 
        
        
           | 3879 | 
           VICTORIA FALLS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:VFEX | 
        
        
           | 3880 | 
           VIRTU FINANCIAL IRELAND LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:VFIL | 
        
        
           | 3881 | 
           VIRTU MATCHIT - MAIN CROSSING SESSION [Member] | 
           Abstract | 
            | 
            | 
           exch:VFMI | 
        
        
           | 3882 | 
           VIRTU FINANCIAL IRELAND LIMITED - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:VFSI | 
        
        
           | 3883 | 
           VIRTU FINANCIAL IRELAND LIMITED - OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:VFXO | 
        
        
           | 3884 | 
           VIRTU FINANCIAL BD [Member] | 
           Abstract | 
            | 
            | 
           exch:VIRT | 
        
        
           | 3885 | 
           VONTOBEL LIQUIDITY EXTENDER [Member] | 
           Abstract | 
            | 
            | 
           exch:VLEX | 
        
        
           | 3886 | 
           THE FAROESE SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:VMFX | 
        
        
           | 3887 | 
           BANK VONTOBEL EUROPE AG [Member] | 
           Abstract | 
            | 
            | 
           exch:VONT | 
        
        
           | 3888 | 
           EURONEXT - VENTES PUBLIQUES BRUSSELS [Member] | 
           Abstract | 
            | 
            | 
           exch:VPXB | 
        
        
           | 3889 | 
           VTB CAPITAL PLC [Member] | 
           Abstract | 
            | 
            | 
           exch:VTBC | 
        
        
           | 3890 | 
           TRADELINK [Member] | 
           Abstract | 
            | 
            | 
           exch:VTLS | 
        
        
           | 3891 | 
           TRADEPLUS [Member] | 
           Abstract | 
            | 
            | 
           exch:VTPS | 
        
        
           | 3892 | 
           VIRTU AMERICAS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:VUSA | 
        
        
           | 3893 | 
           VWD - APA SERVICE [Member] | 
           Abstract | 
            | 
            | 
           exch:VWDA | 
        
        
           | 3894 | 
           VWD TRANSACTIONSOLUTIONS AG [Member] | 
           Abstract | 
            | 
            | 
           exch:VWDX | 
        
        
           | 3895 | 
           WIENER BOERSE AG AMTLICHER HANDEL (OFFICIAL MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:WBAH | 
        
        
           | 3896 | 
           WARSAW STOCK EXCHANGE/BONDS/CATALYST/LISTING [Member] | 
           Abstract | 
            | 
            | 
           exch:WBCL | 
        
        
           | 3897 | 
           WIENER BOERSE AG VIENNA MTF (VIENNA MTF) [Member] | 
           Abstract | 
            | 
            | 
           exch:WBDM | 
        
        
           | 3898 | 
           BANK ZACHODNI WBK S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:WBKP | 
        
        
           | 3899 | 
           WARSAW STOCK EXCHANGE/ BONDS/CATALYST/MAIN MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:WBON | 
        
        
           | 3900 | 
           WARSAW STOCK EXCHANGE/FINANCIAL DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:WDER | 
        
        
           | 3901 | 
           WEL [Member] | 
           Abstract | 
            | 
            | 
           exch:WELN | 
        
        
           | 3902 | 
           WELLS FARGO SECURITIES, LLC - EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:WELS | 
        
        
           | 3903 | 
           WARSAW STOCK EXCHANGE/ ETPS [Member] | 
           Abstract | 
            | 
            | 
           exch:WETP | 
        
        
           | 3904 | 
           WARSAW STOCK EXCHANGE/INDICES [Member] | 
           Abstract | 
            | 
            | 
           exch:WIND | 
        
        
           | 3905 | 
           WINTERFLOOD SECURITIES LIMITED - ELECTRONIC PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:WINS | 
        
        
           | 3906 | 
           WINTERFLOOD SECURITIES LIMITED - MANUAL TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:WINX | 
        
        
           | 3907 | 
           WARSAW STOCK EXCHANGE - OTHER THAN XOFF OR XXXX [Member] | 
           Abstract | 
            | 
            | 
           exch:WIPO | 
        
        
           | 3908 | 
           WARSAW STOCK EXCHANGE/BONDS/CATALYST/MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:WMTF | 
        
        
           | 3909 | 
           WOOD & COMPANY FINANCIAL SERVICES, A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:WOOD | 
        
        
           | 3910 | 
           EURONEXT - MARKET WITHOUT QUOTATIONS LISBON [Member] | 
           Abstract | 
            | 
            | 
           exch:WQXL | 
        
        
           | 3911 | 
           WALL STREET ACCESS [Member] | 
           Abstract | 
            | 
            | 
           exch:WSAG | 
        
        
           | 3912 | 
           WELLS FARGO SECURITIES INTERNATIONAL [Member] | 
           Abstract | 
            | 
            | 
           exch:WSIL | 
        
        
           | 3913 | 
           WESTPAC BANKING CORPORATION [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:WSIN | 
        
        
           | 3914 | 
           ABG SUNDAL COLLIER AB [Member] | 
           Abstract | 
            | 
            | 
           exch:XABC | 
        
        
           | 3915 | 
           ABG SUNDAL COLLIER ASA [Member] | 
           Abstract | 
            | 
            | 
           exch:XABG | 
        
        
           | 3916 | 
           ABAXX EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XABX | 
        
        
           | 3917 | 
           ATHENS EXCHANGE S.A. DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XADE | 
        
        
           | 3918 | 
           FINRA ALTERNATIVE DISPLAY FACILITY (ADF) [Member] | 
           Abstract | 
            | 
            | 
           exch:XADF | 
        
        
           | 3919 | 
           ABU DHABI SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XADS | 
        
        
           | 3920 | 
           ALTERNATIVA FRANCE [Member] | 
           Abstract | 
            | 
            | 
           exch:XAFR | 
        
        
           | 3921 | 
           AFRICAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XAFX | 
        
        
           | 3922 | 
           ALGIERS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XALG | 
        
        
           | 3923 | 
           ALBANIA SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XALS | 
        
        
           | 3924 | 
           ALTEX - ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:XALT | 
        
        
           | 3925 | 
           AMMAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XAMM | 
        
        
           | 3926 | 
           EURONEXT - EURONEXT AMSTERDAM [Member] | 
           Abstract | 
            | 
            | 
           exch:XAMS | 
        
        
           | 3927 | 
           EURONEXT - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:XAPA | 
        
        
           | 3928 | 
           AUTOMATED EQUITY FINANCE MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XAQS | 
        
        
           | 3929 | 
           ARMENIA SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XARM | 
        
        
           | 3930 | 
           NYSE MKT LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:XASE | 
        
        
           | 3931 | 
           ASX - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XASX | 
        
        
           | 3932 | 
           ATHENS EXCHANGE S.A. CASH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XATH | 
        
        
           | 3933 | 
           ATLANTIC SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XATL | 
        
        
           | 3934 | 
           ALPHA EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XATS | 
        
        
           | 3935 | 
           BAHAMAS INTERNATIONAL SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBAA | 
        
        
           | 3936 | 
           BARBADOS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBAB | 
        
        
           | 3937 | 
           BAHRAIN BOURSE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBAH | 
        
        
           | 3938 | 
           BANGALORE STOCK EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XBAN | 
        
        
           | 3939 | 
           BOLSA DE BARCELONA [Member] | 
           Abstract | 
            | 
            | 
           exch:XBAR | 
        
        
           | 3940 | 
           JAKARTA FUTURES EXCHANGE (BURSA BERJANGKA JAKARTA) [Member] | 
           Abstract | 
            | 
            | 
           exch:XBBJ | 
        
        
           | 3941 | 
           PERIMETER FINANCIAL CORP. - BLOCKBOOK ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:XBBK | 
        
        
           | 3942 | 
           BOLSA DE COMERCIO DE CORDOBA [Member] | 
           Abstract | 
            | 
            | 
           exch:XBCC | 
        
        
           | 3943 | 
           LA BOLSA ELECTRONICA DE CHILE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBCL | 
        
        
           | 3944 | 
           BOLSA DE COMERCIO DE MENDOZA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XBCM | 
        
        
           | 3945 | 
           BOLSA CENTROAMERICANA DE VALORES S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XBCV | 
        
        
           | 3946 | 
           MERCADO DE VALORES DE MENDOZA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XBCX | 
        
        
           | 3947 | 
           BERMUDA STOCK EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XBDA | 
        
        
           | 3948 | 
           BOLSA DE DIVIDA E VALORES DE ANGOLA (BODIVA) - ANGOLA SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBDV | 
        
        
           | 3949 | 
           BELGRADE STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBEL | 
        
        
           | 3950 | 
           BOERSE BERLIN [Member] | 
           Abstract | 
            | 
            | 
           exch:XBER | 
        
        
           | 3951 | 
           JSE CASH BOND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XBES | 
        
        
           | 3952 | 
           BOURSE DE BEYROUTH - BEIRUT STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBEY | 
        
        
           | 3953 | 
           BOLSA DE VALORES DE BILBAO [Member] | 
           Abstract | 
            | 
            | 
           exch:XBIL | 
        
        
           | 3954 | 
           BARBADOS STOCK EXCHANGE - INTERNATIONAL SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XBIS | 
        
        
           | 3955 | 
           STOCK EXCHANGE OF THAILAND - FOREIGN BOARD [Member] | 
           Abstract | 
            | 
            | 
           exch:XBKF | 
        
        
           | 3956 | 
           STOCK EXCHANGE OF THAILAND [Member] | 
           Abstract | 
            | 
            | 
           exch:XBKK | 
        
        
           | 3957 | 
           BANJA LUKA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBLB | 
        
        
           | 3958 | 
           EURONEXT BLOCK 2 [Member] | 
           Abstract | 
            | 
            | 
           exch:XBLK | 
        
        
           | 3959 | 
           BLUENEXT [Member] | 
           Abstract | 
            | 
            | 
           exch:XBLN | 
        
        
           | 3960 | 
           BUDAPEST STOCK EXCHANGE - XBOND [Member] | 
           Abstract | 
            | 
            | 
           exch:XBND | 
        
        
           | 3961 | 
           BOLSA NACIONAL DE VALORES, S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XBNV | 
        
        
           | 3962 | 
           BOLSA DE VALORES DE COLOMBIA [Member] | 
           Abstract | 
            | 
            | 
           exch:XBOG | 
        
        
           | 3963 | 
           BOLSA BOLIVIANA DE VALORES S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XBOL | 
        
        
           | 3964 | 
           BSE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XBOM | 
        
        
           | 3965 | 
           NASDAQ OMX BX [Member] | 
           Abstract | 
            | 
            | 
           exch:XBOS | 
        
        
           | 3966 | 
           BOTSWANA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBOT | 
        
        
           | 3967 | 
           BOX OPTIONS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBOX | 
        
        
           | 3968 | 
           BRATISLAVA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRA | 
        
        
           | 3969 | 
           EURONEXT - EURONEXT BRUSSELS - DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRD | 
        
        
           | 3970 | 
           ROMANIAN  COMMODITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRM | 
        
        
           | 3971 | 
           BX SWISS AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRN | 
        
        
           | 3972 | 
           BRUT ECN [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRT | 
        
        
           | 3973 | 
           EURONEXT - EURONEXT BRUSSELS [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRU | 
        
        
           | 3974 | 
           BOURSE REGIONALE DES VALEURS MOBILIERES [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRV | 
        
        
           | 3975 | 
           DERIVATIVES REGULATED MARKET - BVB [Member] | 
           Abstract | 
            | 
            | 
           exch:XBSD | 
        
        
           | 3976 | 
           SPOT REGULATED MARKET - BVB [Member] | 
           Abstract | 
            | 
            | 
           exch:XBSE | 
        
        
           | 3977 | 
           SIX SWISS BILATERAL TRADING PLATFORM FOR STRUCTURED OTC PRODUCTS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:XBTR | 
        
        
           | 3978 | 
           BUDAPEST STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBUD | 
        
        
           | 3979 | 
           BOLSA DE COMERCIO DE BUENOS AIRES [Member] | 
           Abstract | 
            | 
            | 
           exch:XBUE | 
        
        
           | 3980 | 
           BULGARIAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBUL | 
        
        
           | 3981 | 
           CAPE VERDE STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBVC | 
        
        
           | 3982 | 
           MOZAMBIQUE STOCK  EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XBVM | 
        
        
           | 3983 | 
           BOLSA DE VALORES DE LA REPUBLICA DOMINICANA SA. [Member] | 
           Abstract | 
            | 
            | 
           exch:XBVR | 
        
        
           | 3984 | 
           NASDAQ OMX BX OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:XBXO | 
        
        
           | 3985 | 
           EGYPTIAN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCAI | 
        
        
           | 3986 | 
           CALCUTTA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCAL | 
        
        
           | 3987 | 
           CAN - ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:XCAN | 
        
        
           | 3988 | 
           CASABLANCA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCAS | 
        
        
           | 3989 | 
           CAYMAN ISLANDS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCAY | 
        
        
           | 3990 | 
           CBOE FUTURES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCBF | 
        
        
           | 3991 | 
           CBOE GLOBAL MARKETS INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:XCBO | 
        
        
           | 3992 | 
           CHICAGO BOARD OF TRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCBT | 
        
        
           | 3993 | 
           BAXTER FINANCIAL SERVICES [Member] | 
           Abstract | 
            | 
            | 
           exch:XCDE | 
        
        
           | 3994 | 
           COMMODITIES EXCHANGE CENTER [Member] | 
           Abstract | 
            | 
            | 
           exch:XCEC | 
        
        
           | 3995 | 
           UZBEK COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCET | 
        
        
           | 3996 | 
           CHINA FOREIGN EXCHANGE TRADE SYSTEM [Member] | 
           Abstract | 
            | 
            | 
           exch:XCFE | 
        
        
           | 3997 | 
           CANTOR FINANCIAL FUTURES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCFF | 
        
        
           | 3998 | 
           CHINESE GOLD & SILVER EXCHANGE SOCIETY [Member] | 
           Abstract | 
            | 
            | 
           exch:XCGS | 
        
        
           | 3999 | 
           CHITTAGONG STOCK EXCHANGE LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:XCHG | 
        
        
           | 4000 | 
           NYSE CHICAGO, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:XCHI | 
        
        
           | 4001 | 
           THE INTERNATIONAL STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCIE | 
        
        
           | 4002 | 
           NYSE NATIONAL, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:XCIS | 
        
        
           | 4003 | 
           CHICAGO MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCME | 
        
        
           | 4004 | 
           BOLSA DE COMERCIO CONFEDERADA S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XCNF | 
        
        
           | 4005 | 
           CANADIAN SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCNQ | 
        
        
           | 4006 | 
           COLOMBO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCOL | 
        
        
           | 4007 | 
           ICMA [Member] | 
           Abstract | 
            | 
            | 
           exch:XCOR | 
        
        
           | 4008 | 
           CROATIAN POWER EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCRO | 
        
        
           | 4009 | 
           NASDAQ COPENHAGEN A/S [Member] | 
           Abstract | 
            | 
            | 
           exch:XCSE | 
        
        
           | 4010 | 
           CAMBODIA SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCSX | 
        
        
           | 4011 | 
           UZBEKISTAN REPUBLICAN CURRENCY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCUE | 
        
        
           | 4012 | 
           CURRENEX [Member] | 
           Abstract | 
            | 
            | 
           exch:XCUR | 
        
        
           | 4013 | 
           CX2 [Member] | 
           Abstract | 
            | 
            | 
           exch:XCX2 | 
        
        
           | 4014 | 
           NASDAQ CXD [Member] | 
           Abstract | 
            | 
            | 
           exch:XCXD | 
        
        
           | 4015 | 
           CYPRUS STOCK EXCHANGE - OTC [Member] | 
           Abstract | 
            | 
            | 
           exch:XCYO | 
        
        
           | 4016 | 
           CYPRUS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCYS | 
        
        
           | 4017 | 
           DAR ES  SALAAM STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XDAR | 
        
        
           | 4018 | 
           DALIAN COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XDCE | 
        
        
           | 4019 | 
           DELHI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XDES | 
        
        
           | 4020 | 
           JOINT-STOCK COMPANY “STOCK EXCHANGE INNEX” [Member] | 
           Abstract | 
            | 
            | 
           exch:XDFB | 
        
        
           | 4021 | 
           DUBAI FINANCIAL MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XDFM | 
        
        
           | 4022 | 
           DHAKA STOCK EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XDHA | 
        
        
           | 4023 | 
           SIX SWISS EXCHANGE - DEAL POOL - BOOK BUILDING AND ANNOUNCEMENT PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:XDLP | 
        
        
           | 4024 | 
           ITALIAN DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XDMI | 
        
        
           | 4025 | 
           DNB BANK ASA [Member] | 
           Abstract | 
            | 
            | 
           exch:XDNB | 
        
        
           | 4026 | 
           CADE - MERCADO DE DEUDA PUBLICA ANOTADA [Member] | 
           Abstract | 
            | 
            | 
           exch:XDPA | 
        
        
           | 4027 | 
           AIAF - MERCADO DE RENTA FIJA [Member] | 
           Abstract | 
            | 
            | 
           exch:XDRF | 
        
        
           | 4028 | 
           TORONTO STOCK EXCHANGE - DRK [Member] | 
           Abstract | 
            | 
            | 
           exch:XDRK | 
        
        
           | 4029 | 
           DAMASCUS SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XDSE | 
        
        
           | 4030 | 
           BORSA ISTANBUL - DEBT SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XDSM | 
        
        
           | 4031 | 
           DOUALA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XDSX | 
        
        
           | 4032 | 
           IRISH STOCK EXCHANGE - ALL MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XDUB | 
        
        
           | 4033 | 
           BOERSE DUESSELDORF [Member] | 
           Abstract | 
            | 
            | 
           exch:XDUS | 
        
        
           | 4034 | 
           ENERGY BROKING IRELAND GAS TRADING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:XEBI | 
        
        
           | 4035 | 
           EBS UK MULTILATERAL TRADING FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:XEBS | 
        
        
           | 4036 | 
           ECB EXCHANGE RATES [Member] | 
           Abstract | 
            | 
            | 
           exch:XECB | 
        
        
           | 4037 | 
           EUROPEAN COMMODITY CLEARING AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XECC | 
        
        
           | 4038 | 
           MTF - CYPRUS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XECM | 
        
        
           | 4039 | 
           EASTERN CARIBBEAN SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XECS | 
        
        
           | 4040 | 
           ELECTRICITY DAY-AHEAD MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEDA | 
        
        
           | 4041 | 
           EUROPEAN ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XEEE | 
        
        
           | 4042 | 
           EUROPEAN ENERGY EXCHANGE - NON-MTF MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEEO | 
        
        
           | 4043 | 
           EUROPEAN ENERGY EXCHANGE - REGULATED MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEER | 
        
        
           | 4044 | 
           EUREX REPO - HQLA MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEHQ | 
        
        
           | 4045 | 
           ELECTRICITY INTRA-DAY MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEID | 
        
        
           | 4046 | 
           ELX [Member] | 
           Abstract | 
            | 
            | 
           exch:XELX | 
        
        
           | 4047 | 
           MERCADO MEXICANO DE DERIVADOS [Member] | 
           Abstract | 
            | 
            | 
           exch:XEMD | 
        
        
           | 4048 | 
           EMS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XEMS | 
        
        
           | 4049 | 
           BOERSE BERLIN EQUIDUCT TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:XEQT | 
        
        
           | 4050 | 
           BORSA ISTANBUL - EQUITY MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEQY | 
        
        
           | 4051 | 
           EUREX REPO - FUNDING AND FINANCING PRODUCTS [Member] | 
           Abstract | 
            | 
            | 
           exch:XERE | 
        
        
           | 4052 | 
           EUREX REPO - TRIPARTY [Member] | 
           Abstract | 
            | 
            | 
           exch:XERT | 
        
        
           | 4053 | 
           EURONEXT GROWTH DUBLIN [Member] | 
           Abstract | 
            | 
            | 
           exch:XESM | 
        
        
           | 4054 | 
           XETRA - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:XETA | 
        
        
           | 4055 | 
           XETRA - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:XETB | 
        
        
           | 4056 | 
           XETRA - NON-FINANCIAL INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:XETE | 
        
        
           | 4057 | 
           EURONEXT ETF ACCESS [Member] | 
           Abstract | 
            | 
            | 
           exch:XETF | 
        
        
           | 4058 | 
           XETRA [Member] | 
           Abstract | 
            | 
            | 
           exch:XETR | 
        
        
           | 4059 | 
           XETRA - SCALE [Member] | 
           Abstract | 
            | 
            | 
           exch:XETS | 
        
        
           | 4060 | 
           XETRA – REGULIERTERMARKT – OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:XETU | 
        
        
           | 4061 | 
           XETRA – FREIVERKEHR– OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:XETV | 
        
        
           | 4062 | 
           XETRA – SCALE – OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:XETW | 
        
        
           | 4063 | 
           XETRA - NON-FINANCIAL INSTRUMENTS - OFF-BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:XETX | 
        
        
           | 4064 | 
           EURONEXT COM, COMMODITIES FUTURES AND OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:XEUC | 
        
        
           | 4065 | 
           EURONEXT EQF, EQUITIES AND INDICES DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XEUE | 
        
        
           | 4066 | 
           EURONEXT IRF, INTEREST RATE FUTURE AND OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:XEUI | 
        
        
           | 4067 | 
           EUREX REPO SECLEND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEUM | 
        
        
           | 4068 | 
           EUREX REPO GMBH [Member] | 
           Abstract | 
            | 
            | 
           exch:XEUP | 
        
        
           | 4069 | 
           EUREX DEUTSCHLAND [Member] | 
           Abstract | 
            | 
            | 
           exch:XEUR | 
        
        
           | 4070 | 
           IRISH STOCK EXCHANGE  - GLOBAL EXCHANGE MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEYE | 
        
        
           | 4071 | 
           FINANCIALCONTENT - INDEXES [Member] | 
           Abstract | 
            | 
            | 
           exch:XFCI | 
        
        
           | 4072 | 
           FINANCIALCONTENT - DIGITAL ASSET TRADE REPORTING FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:XFDA | 
        
        
           | 4073 | 
           FEX GLOBAL [Member] | 
           Abstract | 
            | 
            | 
           exch:XFEX | 
        
        
           | 4074 | 
           FUKUOKA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XFKA | 
        
        
           | 4075 | 
           BORSA ISTANBUL - FUTURES AND OPTIONS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XFNO | 
        
        
           | 4076 | 
           DEUTSCHE BOERSE AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XFRA | 
        
        
           | 4077 | 
           FTX [Member] | 
           Abstract | 
            | 
            | 
           exch:XFTX | 
        
        
           | 4078 | 
           CENTRAL EASTERN EUROPEAN GAS EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XGAS | 
        
        
           | 4079 | 
           TRADEGATE EXCHANGE - FREIVERKEHR [Member] | 
           Abstract | 
            | 
            | 
           exch:XGAT | 
        
        
           | 4080 | 
           GLOBAL COAL LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:XGCL | 
        
        
           | 4081 | 
           GLOBAL COMMODITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGCX | 
        
        
           | 4082 | 
           GLOBAL DERIVATIVES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGDX | 
        
        
           | 4083 | 
           HONG KONG GROWTH ENTERPRISES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XGEM | 
        
        
           | 4084 | 
           GHANA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGHA | 
        
        
           | 4085 | 
           WARSAW STOCK EXCHANGE/ EQUITIES/GLOBAL CONNECT - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XGLO | 
        
        
           | 4086 | 
           GESTORE MERCATO ELETTRICO - ITALIAN POWER EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGME | 
        
        
           | 4087 | 
           GLOBALCLEAR MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGMX | 
        
        
           | 4088 | 
           TRADEGATE EXCHANGE - REGULIERTER MARKT [Member] | 
           Abstract | 
            | 
            | 
           exch:XGRM | 
        
        
           | 4089 | 
           GEORGIA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGSE | 
        
        
           | 4090 | 
           GLOBAL SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XGSX | 
        
        
           | 4091 | 
           BOLSA DE VALORES NACIONAL SA [Member] | 
           Abstract | 
            | 
            | 
           exch:XGTG | 
        
        
           | 4092 | 
           BOLSA DE VALORES DE GUAYAQUIL [Member] | 
           Abstract | 
            | 
            | 
           exch:XGUA | 
        
        
           | 4093 | 
           HANSEATISCHE WERTPAPIERBOERSE HAMBURG [Member] | 
           Abstract | 
            | 
            | 
           exch:XHAM | 
        
        
           | 4094 | 
           NIEDERSAECHSISCHE BOERSE ZU HANNOVER [Member] | 
           Abstract | 
            | 
            | 
           exch:XHAN | 
        
        
           | 4095 | 
           NASDAQ HELSINKI LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XHEL | 
        
        
           | 4096 | 
           HONG KONG FUTURES EXCHANGE LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:XHKF | 
        
        
           | 4097 | 
           HONG KONG EXCHANGES AND CLEARING LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XHKG | 
        
        
           | 4098 | 
           HANOI STOCK EXCHANGE - DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XHNF | 
        
        
           | 4099 | 
           HANOI STOCK EXCHANGE (UNLISTED PUBLIC COMPANY TRADING PLATFORM) [Member] | 
           Abstract | 
            | 
            | 
           exch:XHNX | 
        
        
           | 4100 | 
           BAKU INTERBANK CURRENCY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XIBE | 
        
        
           | 4101 | 
           NASDAQ ICELAND HF. [Member] | 
           Abstract | 
            | 
            | 
           exch:XICE | 
        
        
           | 4102 | 
           INSTINET CANADA CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:XICX | 
        
        
           | 4103 | 
           INDONESIA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XIDX | 
        
        
           | 4104 | 
           INSTINET EUROPE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:XIEL | 
        
        
           | 4105 | 
           BLOCKMATCH EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:XIGG | 
        
        
           | 4106 | 
           INSTINET PACIFIC LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XIHK | 
        
        
           | 4107 | 
           INTERNATIONAL MARTIME EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XIMA | 
        
        
           | 4108 | 
           MULTI COMMODITY EXCHANGE OF INDIA LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:XIMC | 
        
        
           | 4109 | 
           INTERNATIONAL MONETARY MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XIMM | 
        
        
           | 4110 | 
           SHANGHAI INTERNATIONAL ENERGY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XINE | 
        
        
           | 4111 | 
           INSTINET [Member] | 
           Abstract | 
            | 
            | 
           exch:XINS | 
        
        
           | 4112 | 
           INVESTRO [Member] | 
           Abstract | 
            | 
            | 
           exch:XINV | 
        
        
           | 4113 | 
           INDEX AND OPTIONS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XIOM | 
        
        
           | 4114 | 
           HELEX ELECTRONIC BOOK BUILDING [Member] | 
           Abstract | 
            | 
            | 
           exch:XIPO | 
        
        
           | 4115 | 
           IRAQ STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XIQS | 
        
        
           | 4116 | 
           INTERNATIONAL SECURITIES EXCHANGE, LLC -  ALTERNATIVE MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XISA | 
        
        
           | 4117 | 
           INTERNATIONAL SECURITIES EXCHANGE, LLC - EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:XISE | 
        
        
           | 4118 | 
           BORSA ISTANBUL [Member] | 
           Abstract | 
            | 
            | 
           exch:XIST | 
        
        
           | 4119 | 
           INTERNATIONAL SECURITIES EXCHANGE, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:XISX | 
        
        
           | 4120 | 
           JAMAICA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XJAM | 
        
        
           | 4121 | 
           JAKARTA NEGOTIATED BOARD [Member] | 
           Abstract | 
            | 
            | 
           exch:XJNB | 
        
        
           | 4122 | 
           JAPAN EXCHANGE GROUP [Member] | 
           Abstract | 
            | 
            | 
           exch:XJPX | 
        
        
           | 4123 | 
           JOHANNESBURG STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XJSE | 
        
        
           | 4124 | 
           OSAKA DOJIMA COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKAC | 
        
        
           | 4125 | 
           THE PAKISTAN STOCK EXCHANGE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:XKAR | 
        
        
           | 4126 | 
           KAZAKHSTAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKAZ | 
        
        
           | 4127 | 
           KANSAS CITY BOARD OF TRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKBT | 
        
        
           | 4128 | 
           KHOREZM INTERREGION COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKCE | 
        
        
           | 4129 | 
           KOREA EXCHANGE COMMODITY MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XKCM | 
        
        
           | 4130 | 
           KOREA EXCHANGE EMISSIONS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XKEM | 
        
        
           | 4131 | 
           KOREA FREEBOARD MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XKFB | 
        
        
           | 4132 | 
           KOREA EXCHANGE (FUTURES MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:XKFE | 
        
        
           | 4133 | 
           KHARTOUM STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKHA | 
        
        
           | 4134 | 
           KHARKOV COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKHR | 
        
        
           | 4135 | 
           KIEV UNIVERSAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKIE | 
        
        
           | 4136 | 
           KIEV INTERNATIONAL STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKIS | 
        
        
           | 4137 | 
           BURSA MALAYSIA [Member] | 
           Abstract | 
            | 
            | 
           exch:XKLS | 
        
        
           | 4138 | 
           KOREA NEW EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKON | 
        
        
           | 4139 | 
           KOREA EXCHANGE (KOSDAQ) [Member] | 
           Abstract | 
            | 
            | 
           exch:XKOS | 
        
        
           | 4140 | 
           KOREA EXCHANGE (STOCK MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:XKRX | 
        
        
           | 4141 | 
           KYRGYZ STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKSE | 
        
        
           | 4142 | 
           KUWAIT STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XKUW | 
        
        
           | 4143 | 
           LAO SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLAO | 
        
        
           | 4144 | 
           11MERCADO DE VALORES LATINOAMERICANOS (LATIBEX SMN) [Member] | 
           Abstract | 
            | 
            | 
           exch:XLAT | 
        
        
           | 4145 | 
           LONDON BULLION MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XLBM | 
        
        
           | 4146 | 
           LCH LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XLCH | 
        
        
           | 4147 | 
           LONDON DERIVATIVES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLDX | 
        
        
           | 4148 | 
           LABUAN INTERNATIONAL FINANCIAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLFX | 
        
        
           | 4149 | 
           LGT BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XLGT | 
        
        
           | 4150 | 
           BOLSA DE VALORES DE LIMA [Member] | 
           Abstract | 
            | 
            | 
           exch:XLIM | 
        
        
           | 4151 | 
           EURONEXT - EURONEXT LISBON [Member] | 
           Abstract | 
            | 
            | 
           exch:XLIS | 
        
        
           | 4152 | 
           AB NASDAQ VILNIUS [Member] | 
           Abstract | 
            | 
            | 
           exch:XLIT | 
        
        
           | 4153 | 
           SI ENTER [Member] | 
           Abstract | 
            | 
            | 
           exch:XLJM | 
        
        
           | 4154 | 
           LJUBLJANA STOCK EXCHANGE (OFFICIAL MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:XLJU | 
        
        
           | 4155 | 
           LIECHTENSTEINISCHE LANDESBANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XLLB | 
        
        
           | 4156 | 
           LONDON METAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLME | 
        
        
           | 4157 | 
           LONDON STOCK EXCHANGE - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XLOM | 
        
        
           | 4158 | 
           LONDON STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLON | 
        
        
           | 4159 | 
           LIQUIDITY CUBE PTY LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XLQC | 
        
        
           | 4160 | 
           LIBYAN STOCK MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XLSM | 
        
        
           | 4161 | 
           LUSAKA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLUS | 
        
        
           | 4162 | 
           LUXEMBOURG STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XLUX | 
        
        
           | 4163 | 
           MERCADO ABIERTO ELECTRONICO S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAB | 
        
        
           | 4164 | 
           BOLSA DE MADRID [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAD | 
        
        
           | 4165 | 
           MACEDONIAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAE | 
        
        
           | 4166 | 
           MARKET FOR ALTERNATIVE INVESTMENT [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAI | 
        
        
           | 4167 | 
           MALTA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAL | 
        
        
           | 4168 | 
           BOLSA DE VALORES DE NICARAGUA [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAN | 
        
        
           | 4169 | 
           EURONEXT PARIS MATIF [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAT | 
        
        
           | 4170 | 
           STOCK EXCHANGE OF MAURITIUS LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XMAU | 
        
        
           | 4171 | 
           MARCHE INTERBANCAIRE DES DEVISES M.I.D. [Member] | 
           Abstract | 
            | 
            | 
           exch:XMDG | 
        
        
           | 4172 | 
           MADRAS STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMDS | 
        
        
           | 4173 | 
           MERCHANTS' EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMER | 
        
        
           | 4174 | 
           MERCADO DE VALORES DE BUENOS AIRES S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XMEV | 
        
        
           | 4175 | 
           BOLSA MEXICANA DE VALORES (MEXICAN STOCK EXCHANGE) [Member] | 
           Abstract | 
            | 
            | 
           exch:XMEX | 
        
        
           | 4176 | 
           MEFF FX FINANCIAL DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XMFX | 
        
        
           | 4177 | 
           MINNEAPOLIS GRAIN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMGE | 
        
        
           | 4178 | 
           BORSA ITALIANA S.P.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XMIL | 
        
        
           | 4179 | 
           MIAMI INTERNATIONAL SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMIO | 
        
        
           | 4180 | 
           EURONEXT ACCESS PARIS [Member] | 
           Abstract | 
            | 
            | 
           exch:XMLI | 
        
        
           | 4181 | 
           BOLSA DE VALORES DE MONTEVIDEO [Member] | 
           Abstract | 
            | 
            | 
           exch:XMNT | 
        
        
           | 4182 | 
           MONTENEGRO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMNX | 
        
        
           | 4183 | 
           MONTREAL CLIMATE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMOC | 
        
        
           | 4184 | 
           THE MONTREAL EXCHANGE / BOURSE DE MONTREAL [Member] | 
           Abstract | 
            | 
            | 
           exch:XMOD | 
        
        
           | 4185 | 
           MOLDOVA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMOL | 
        
        
           | 4186 | 
           EURONEXT PARIS MONEP [Member] | 
           Abstract | 
            | 
            | 
           exch:XMON | 
        
        
           | 4187 | 
           CENTRAL COUNTERPARTY CLEARING CENTER MFB - JOINT-STOCK COMPANY [Member] | 
           Abstract | 
            | 
            | 
           exch:XMOS | 
        
        
           | 4188 | 
           EURONEXT - ACCESS MILAN [Member] | 
           Abstract | 
            | 
            | 
           exch:XMOT | 
        
        
           | 4189 | 
           MEFF POWER DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XMPW | 
        
        
           | 4190 | 
           MEFF FINANCIAL DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XMRV | 
        
        
           | 4191 | 
           EURONEXT DUBLIN [Member] | 
           Abstract | 
            | 
            | 
           exch:XMSM | 
        
        
           | 4192 | 
           MALAWI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMSW | 
        
        
           | 4193 | 
           MERCADO A TERMINO DE BUENOS AIRES S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XMTB | 
        
        
           | 4194 | 
           EUROMTS LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XMTS | 
        
        
           | 4195 | 
           BOERSE MUENCHEN [Member] | 
           Abstract | 
            | 
            | 
           exch:XMUN | 
        
        
           | 4196 | 
           MUSCAT STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XMUS | 
        
        
           | 4197 | 
           MERCADO DE VALORES DEL LITORAL S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XMVL | 
        
        
           | 4198 | 
           SISTEMA ELETRÓNICO DE NEGOCIACION DE ACTIVOS FINANCIEROS [Member] | 
           Abstract | 
            | 
            | 
           exch:XNAF | 
        
        
           | 4199 | 
           NAIROBI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNAI | 
        
        
           | 4200 | 
           NAMIBIAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNAM | 
        
        
           | 4201 | 
           NASDAQ - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XNAS | 
        
        
           | 4202 | 
           NATIONAL COMMODITY & DERIVATIVES EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XNCD | 
        
        
           | 4203 | 
           NASDAQ CAPITAL MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XNCM | 
        
        
           | 4204 | 
           WARSAW STOCK EXCHANGE/ EQUITIES/NEW CONNECT - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XNCO | 
        
        
           | 4205 | 
           NASDAQ OPTIONS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XNDQ | 
        
        
           | 4206 | 
           PJSC NATIONAL DEPOSITORY OF UKRAINE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNDU | 
        
        
           | 4207 | 
           NATIONAL STOCK EXCHANGE OF AUSTRALIA LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:XNEC | 
        
        
           | 4208 | 
           NEPAL STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNEP | 
        
        
           | 4209 | 
           NASDAQ FIXED INCOME TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:XNFI | 
        
        
           | 4210 | 
           NORDIC GROWTH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XNGM | 
        
        
           | 4211 | 
           NAGOYA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNGO | 
        
        
           | 4212 | 
           NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:XNGS | 
        
        
           | 4213 | 
           NASDAQ INTERMARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XNIM | 
        
        
           | 4214 | 
           CENTRAL JAPAN COMMODITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNKS | 
        
        
           | 4215 | 
           NYSE LIFFE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNLI | 
        
        
           | 4216 | 
           NASDAQ/NMS (GLOBAL MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:XNMS | 
        
        
           | 4217 | 
           NOMISMA (LIECHTENSTEIN) AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XNOM | 
        
        
           | 4218 | 
           NORDEA [Member] | 
           Abstract | 
            | 
            | 
           exch:XNOR | 
        
        
           | 4219 | 
           THE NIGERIAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNSA | 
        
        
           | 4220 | 
           NATIONAL STOCK EXCHANGE OF INDIA [Member] | 
           Abstract | 
            | 
            | 
           exch:XNSE | 
        
        
           | 4221 | 
           NXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNXC | 
        
        
           | 4222 | 
           NXCHANGE B.V. MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XNXD | 
        
        
           | 4223 | 
           NEW YORK MERCANTILE EXCHANGE - OTC MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XNYE | 
        
        
           | 4224 | 
           NEW YORK MERCANTILE EXCHANGE - ENERGY MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XNYL | 
        
        
           | 4225 | 
           NEW YORK MERCANTILE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XNYM | 
        
        
           | 4226 | 
           NEW YORK STOCK EXCHANGE, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:XNYS | 
        
        
           | 4227 | 
           NZX - ALL MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XNZE | 
        
        
           | 4228 | 
           OSLO BORS ASA - OSLO AXESS LIT X AUCTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:XOAA | 
        
        
           | 4229 | 
           OSLO AXESS NORTH SEA - DARK POOL [Member] | 
           Abstract | 
            | 
            | 
           exch:XOAD | 
        
        
           | 4230 | 
           NORDIC ALTERNATIVE BOND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XOAM | 
        
        
           | 4231 | 
           EURONEXT EXPAND OSLO [Member] | 
           Abstract | 
            | 
            | 
           exch:XOAS | 
        
        
           | 4232 | 
           ODESSA COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XODE | 
        
        
           | 4233 | 
           OFF-EXCHANGE TRANSACTIONS - LISTED INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:XOFF | 
        
        
           | 4234 | 
           OTC PUBLICATION VENUE [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:XOPV | 
        
        
           | 4235 | 
           OSLO BORS - LIT X AUCTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:XOSA | 
        
        
           | 4236 | 
           OSLO CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:XOSC | 
        
        
           | 4237 | 
           OSLO BORS NORTH SEA - DARK POOL [Member] | 
           Abstract | 
            | 
            | 
           exch:XOSD | 
        
        
           | 4238 | 
           OSAKA EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XOSE | 
        
        
           | 4239 | 
           OSAKA EXCHANGE J-NET [Member] | 
           Abstract | 
            | 
            | 
           exch:XOSJ | 
        
        
           | 4240 | 
           OSLO BORS [Member] | 
           Abstract | 
            | 
            | 
           exch:XOSL | 
        
        
           | 4241 | 
           POSIT AUCTION [Member] | 
           Abstract | 
            | 
            | 
           exch:XPAC | 
        
        
           | 4242 | 
           PALESTINE SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XPAE | 
        
        
           | 4243 | 
           POSIT AUCTION UK [Member] | 
           Abstract | 
            | 
            | 
           exch:XPAL | 
        
        
           | 4244 | 
           EURONEXT - EURONEXT PARIS [Member] | 
           Abstract | 
            | 
            | 
           exch:XPAR | 
        
        
           | 4245 | 
           NASDAQ OMX FUTURES EXCHANGE [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:XPBT | 
        
        
           | 4246 | 
           STOCK EXCHANGE SAINT PETERSBURG [Member] | 
           Abstract | 
            | 
            | 
           exch:XPET | 
        
        
           | 4247 | 
           NASDAQ OMX PHLX [Member] | 
           Abstract | 
            | 
            | 
           exch:XPHL | 
        
        
           | 4248 | 
           PHILADELPHIA OPTIONS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XPHO | 
        
        
           | 4249 | 
           PHILIPPINE STOCK EXCHANGE, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:XPHS | 
        
        
           | 4250 | 
           PEEL HUNT CROSSING [Member] | 
           Abstract | 
            | 
            | 
           exch:XPHX | 
        
        
           | 4251 | 
           SAINT-PETERSBURG CURRENCY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XPIC | 
        
        
           | 4252 | 
           BORSA ISTANBUL - PRECIOUS METALS AND DIAMONDS MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XPMS | 
        
        
           | 4253 | 
           POSIT DARK UK [Member] | 
           Abstract | 
            | 
            | 
           exch:XPOL | 
        
        
           | 4254 | 
           PNGX MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:XPOM | 
        
        
           | 4255 | 
           PORTAL [Member] | 
           Abstract | 
            | 
            | 
           exch:XPOR | 
        
        
           | 4256 | 
           POSIT DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:XPOS | 
        
        
           | 4257 | 
           EUROPEAN ENERGY EXCHANGE - OTF GAS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XPOT | 
        
        
           | 4258 | 
           POWERNEXT [Member] | 
           Abstract | 
            | 
            | 
           exch:XPOW | 
        
        
           | 4259 | 
           PRAGUE STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XPRA | 
        
        
           | 4260 | 
           PRIDNEPROVSK COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XPRI | 
        
        
           | 4261 | 
           PRAGUE STOCK EXCHANGE - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XPRM | 
        
        
           | 4262 | 
           EUROPEAN ENERGY EXCHANGE - REGULATED GAS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XPSF | 
        
        
           | 4263 | 
           POSIT - ASIA PACIFIC [Member] | 
           Abstract | 
            | 
            | 
           exch:XPST | 
        
        
           | 4264 | 
           NASDAQ OMX PSX [Member] | 
           Abstract | 
            | 
            | 
           exch:XPSX | 
        
        
           | 4265 | 
           LATIN AMERICAN STOCK EXCHANGE, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:XPTY | 
        
        
           | 4266 | 
           XP INVESTMENTS UK LLP [Member] | 
           Abstract | 
            | 
            | 
           exch:XPUK | 
        
        
           | 4267 | 
           XP INVESTMENTS US, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:XPUS | 
        
        
           | 4268 | 
           POWER EXCHANGE CENTRAL EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:XPXE | 
        
        
           | 4269 | 
           SIX SWISS EXCHANGE – STRUCTURED PRODUCTS [Member] | 
           Abstract | 
            | 
            | 
           exch:XQMH | 
        
        
           | 4270 | 
           BOERSE DUESSELDORF - QUOTRIX [Member] | 
           Abstract | 
            | 
            | 
           exch:XQTX | 
        
        
           | 4271 | 
           BOLSA DE VALORES DE QUITO [Member] | 
           Abstract | 
            | 
            | 
           exch:XQUI | 
        
        
           | 4272 | 
           RASDAQ [Member] | 
           Abstract | 
            | 
            | 
           exch:XRAS | 
        
        
           | 4273 | 
           RINGGIT BOND MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XRBM | 
        
        
           | 4274 | 
           RAIFFEISEN CENTROBANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XRCB | 
        
        
           | 4275 | 
           SIX REPO AG - CH REPO MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XREP | 
        
        
           | 4276 | 
           POSIT RFQ [Member] | 
           Abstract | 
            | 
            | 
           exch:XRFQ | 
        
        
           | 4277 | 
           NASDAQ RIGA AS [Member] | 
           Abstract | 
            | 
            | 
           exch:XRIS | 
        
        
           | 4278 | 
           RM-SYSTEM CZECH STOCK EXCHANGE - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XRMO | 
        
        
           | 4279 | 
           RM-SYSTEM CZECH STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XRMZ | 
        
        
           | 4280 | 
           BOLSA DE COMERCIO ROSARIO [Member] | 
           Abstract | 
            | 
            | 
           exch:XROS | 
        
        
           | 4281 | 
           SIX REPO AG - OTC SPOT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XROT | 
        
        
           | 4282 | 
           MERCADO DE VALORES DE ROSARIO S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XROX | 
        
        
           | 4283 | 
           ROMANIAN POWER MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XRPM | 
        
        
           | 4284 | 
           PEEL HUNT RETAIL [Member] | 
           Abstract | 
            | 
            | 
           exch:XRSP | 
        
        
           | 4285 | 
           INTERNET DIRECT-ACCESS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XRUS | 
        
        
           | 4286 | 
           JSE EQUITY DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XSAF | 
        
        
           | 4287 | 
           SAMARA CURRENCY INTERBANK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSAM | 
        
        
           | 4288 | 
           SAPPORO SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSAP | 
        
        
           | 4289 | 
           SPOTLIGHT STOCK MARKET AB [Member] | 
           Abstract | 
            | 
            | 
           exch:XSAT | 
        
        
           | 4290 | 
           SAUDI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSAU | 
        
        
           | 4291 | 
           JAPANNEXT - X - MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XSBI | 
        
        
           | 4292 | 
           SINGAPORE EXCHANGE BOND TRADING PTE. LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:XSBT | 
        
        
           | 4293 | 
           BOERSE FRANKFURT WARRANTS TECHNICAL 1 [Member] | 
           Abstract | 
            | 
            | 
           exch:XSC1 | 
        
        
           | 4294 | 
           BOERSE FRANKFURT WARRANTS TECHNICAL 2 [Member] | 
           Abstract | 
            | 
            | 
           exch:XSC2 | 
        
        
           | 4295 | 
           BOERSE FRANKFURT WARRANTS TECHNICAL 3 [Member] | 
           Abstract | 
            | 
            | 
           exch:XSC3 | 
        
        
           | 4296 | 
           SINGAPORE CATALIST MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XSCA | 
        
        
           | 4297 | 
           SINGAPORE COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSCE | 
        
        
           | 4298 | 
           BOERSE FRANKFURT WARRANTS TECHNICAL [Member] | 
           Abstract | 
            | 
            | 
           exch:XSCO | 
        
        
           | 4299 | 
           STOXX LIMITED - CUSTOMIZED INDICES [Member] | 
           Abstract | 
            | 
            | 
           exch:XSCU | 
        
        
           | 4300 | 
           SIX DIGITAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSDX | 
        
        
           | 4301 | 
           SIX SWISS EXCHANGE - EBBO BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:XSEB | 
        
        
           | 4302 | 
           SHENZHEN STOCK EXCHANGE - SHENZHEN - HONG KONG STOCK CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:XSEC | 
        
        
           | 4303 | 
           SWAPEX, LLC [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:XSEF | 
        
        
           | 4304 | 
           SINGAPORE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSES | 
        
        
           | 4305 | 
           JSE COMMODITY DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XSFA | 
        
        
           | 4306 | 
           ASX - TRADE24 [Member] | 
           Abstract | 
            | 
            | 
           exch:XSFE | 
        
        
           | 4307 | 
           SOCIETE GENERALE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSGA | 
        
        
           | 4308 | 
           SOCIETE GENERALE (LONDON BRANCH) [Member] | 
           Abstract | 
            | 
            | 
           exch:XSGB | 
        
        
           | 4309 | 
           SHANGHAI FUTURES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSGE | 
        
        
           | 4310 | 
           SANTIAGO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSGO | 
        
        
           | 4311 | 
           SHENZHEN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSHE | 
        
        
           | 4312 | 
           SHANGHAI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSHG | 
        
        
           | 4313 | 
           SIBERIAN EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSIB | 
        
        
           | 4314 | 
           SINGAPORE EXCHANGE DERIVATIVES CLEARING LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:XSIM | 
        
        
           | 4315 | 
           BSP REGIONAL ENERGY EXCHANGE - SOUTH POOL [Member] | 
           Abstract | 
            | 
            | 
           exch:XSOP | 
        
        
           | 4316 | 
           EURONEXT STRUCTURED PRODUCTS MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:XSPM | 
        
        
           | 4317 | 
           SOUTH PACIFIC STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSPS | 
        
        
           | 4318 | 
           SHANGHAI STOCK EXCHANGE - SHANGHAI - HONG KONG STOCK CONNECT [Member] | 
           Abstract | 
            | 
            | 
           exch:XSSC | 
        
        
           | 4319 | 
           SARAJEVO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSSE | 
        
        
           | 4320 | 
           HOCHIMINH STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTC | 
        
        
           | 4321 | 
           REPUBLICAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTE | 
        
        
           | 4322 | 
           BOERSE STUTTGART - TECHNICAL PLATFORM 2 [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTF | 
        
        
           | 4323 | 
           FIDELITY CROSSSTREAM ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTM | 
        
        
           | 4324 | 
           NASDAQ STOCKHOLM AB [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTO | 
        
        
           | 4325 | 
           BOERSE STUTTGART - TECHNICAL PLATFORM 3 [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTP | 
        
        
           | 4326 | 
           BOERSE STUTTGART [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTU | 
        
        
           | 4327 | 
           STOXX LIMITED - VOLATILITY INDICES [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTV | 
        
        
           | 4328 | 
           STOXX LIMITED - INDICES [Member] | 
           Abstract | 
            | 
            | 
           exch:XSTX | 
        
        
           | 4329 | 
           EL SALVADOR STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSVA | 
        
        
           | 4330 | 
           ESWATINI STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSWA | 
        
        
           | 4331 | 
           SWX SWISS BLOCK [Member] | 
           Abstract | 
            | 
            | 
           exch:XSWB | 
        
        
           | 4332 | 
           SIX SWISS EXCHANGE - SIX SWISS EXCHANGE AT MIDPOINT [Member] | 
           Abstract | 
            | 
            | 
           exch:XSWM | 
        
        
           | 4333 | 
           SIX SWISS EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XSWX | 
        
        
           | 4334 | 
           TEL AVIV STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTAE | 
        
        
           | 4335 | 
           TAIWAN FUTURES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTAF | 
        
        
           | 4336 | 
           TAIWAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTAI | 
        
        
           | 4337 | 
           NASDAQ TALLINN AS [Member] | 
           Abstract | 
            | 
            | 
           exch:XTAL | 
        
        
           | 4338 | 
           TOKYO STOCK EXCHANGE-TOKYO PRO MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XTAM | 
        
        
           | 4339 | 
           TEHRAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTEH | 
        
        
           | 4340 | 
           TOKYO FINANCIAL  EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTFF | 
        
        
           | 4341 | 
           TIRANA STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTIR | 
        
        
           | 4342 | 
           TOKYO STOCK EXCHANGE - TOSTNET-1 [Member] | 
           Abstract | 
            | 
            | 
           exch:XTK1 | 
        
        
           | 4343 | 
           TOKYO STOCK EXCHANGE - TOSTNET-2 [Member] | 
           Abstract | 
            | 
            | 
           exch:XTK2 | 
        
        
           | 4344 | 
           TOKYO STOCK EXCHANGE - TOSTNET-3 [Member] | 
           Abstract | 
            | 
            | 
           exch:XTK3 | 
        
        
           | 4345 | 
           TOKYO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTKS | 
        
        
           | 4346 | 
           TOKYO COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTKT | 
        
        
           | 4347 | 
           XTEND [Member] | 
           Abstract | 
            | 
            | 
           exch:XTND | 
        
        
           | 4348 | 
           TSX VENTURE EXCHANGE - NEX [Member] | 
           Abstract | 
            | 
            | 
           exch:XTNX | 
        
        
           | 4349 | 
           XTRD [Member] | 
           Abstract | 
            | 
            | 
           exch:XTRD | 
        
        
           | 4350 | 
           TRINIDAD AND TOBAGO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTRN | 
        
        
           | 4351 | 
           ZAGREB MONEY AND SHORT TERM SECURITIES MARKET INC [Member] | 
           Abstract | 
            | 
            | 
           exch:XTRZ | 
        
        
           | 4352 | 
           TORONTO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTSE | 
        
        
           | 4353 | 
           TSX VENTURE EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XTSX | 
        
        
           | 4354 | 
           NUEVA BOLSA DE COMERCIO DE TUCUMAN S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:XTUC | 
        
        
           | 4355 | 
           TUNIS STOCK EXCHANGE (BOURSE DE TUNIS) [Member] | 
           Abstract | 
            | 
            | 
           exch:XTUN | 
        
        
           | 4356 | 
           XTX DIRECT [Member] | 
           Abstract | 
            | 
            | 
           exch:XTXD | 
        
        
           | 4357 | 
           XTX MARKETS SAS [Member] | 
           Abstract | 
            | 
            | 
           exch:XTXE | 
        
        
           | 4358 | 
           XTX MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:XTXM | 
        
        
           | 4359 | 
           UKRAINIAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XUAX | 
        
        
           | 4360 | 
           UGANDA SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XUGA | 
        
        
           | 4361 | 
           UKRAINIAN UNIVERSAL COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XUKR | 
        
        
           | 4362 | 
           MONGOLIAN STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XULA | 
        
        
           | 4363 | 
           UNIVERSAL BROKER'S EXCHANGE 'TASHKENT' [Member] | 
           Abstract | 
            | 
            | 
           exch:XUNI | 
        
        
           | 4364 | 
           UNITED STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XUSE | 
        
        
           | 4365 | 
           BOLSA DE VALENCIA [Member] | 
           Abstract | 
            | 
            | 
           exch:XVAL | 
        
        
           | 4366 | 
           VESTIMA [Member] | 
           Abstract | 
            | 
            | 
           exch:XVES | 
        
        
           | 4367 | 
           WIENER BOERSE AG, WERTPAPIERBOERSE (SECURITIES EXCHANGE) [Member] | 
           Abstract | 
            | 
            | 
           exch:XVIE | 
        
        
           | 4368 | 
           BOLSA DE VALORES Y PRODUCTOS DE ASUNCION SA [Member] | 
           Abstract | 
            | 
            | 
           exch:XVPA | 
        
        
           | 4369 | 
           VP BANK AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XVPB | 
        
        
           | 4370 | 
           WARSAW STOCK EXCHANGE/EQUITIES/MAIN MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XWAR | 
        
        
           | 4371 | 
           WIENER BOERSE AG [Member] | 
           Abstract | 
            | 
            | 
           exch:XWBO | 
        
        
           | 4372 | 
           FRANKFURT CEF SC [Member] | 
           Abstract | 
            | 
            | 
           exch:XXSC | 
        
        
           | 4373 | 
           NO MARKET (E.G. UNLISTED) [Member] | 
           Abstract | 
            | 
            | 
           exch:XXXX | 
        
        
           | 4374 | 
           TRADEWEB AUSTRALIA [Member] | 
           Abstract | 
            | 
            | 
           exch:XYIE | 
        
        
           | 4375 | 
           ZAGREB STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XZAG | 
        
        
           | 4376 | 
           PROGRESS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XZAP | 
        
        
           | 4377 | 
           ZHENGZHOU COMMODITY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XZCE | 
        
        
           | 4378 | 
           ZIMBABWE STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XZIM | 
        
        
           | 4379 | 
           COMHAR CAPITAL MARKETS, LLC - US EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:YKNA | 
        
        
           | 4380 | 
           JSE INTEREST RATE DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:YLDX | 
        
        
           | 4381 | 
           ZAGREB STOCK EXCHANGE - APA [Member] | 
           Abstract | 
            | 
            | 
           exch:ZAPA | 
        
        
           | 4382 | 
           ZAR X [Member] | 
           Abstract | 
            | 
            | 
           exch:ZARX | 
        
        
           | 4383 | 
           BULGARIAN STOCK EXCHANGE - MAIN MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:ZBUL | 
        
        
           | 4384 | 
           ZERO HASH [Member] | 
           Abstract | 
            | 
            | 
           exch:ZERO | 
        
        
           | 4385 | 
           JSE CURRENCY DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:ZFXM | 
        
        
           | 4386 | 
           ZURCHER KANTONALBANK SECURITIES EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ZKBX | 
        
        
           | 4387 | 
           ZOBEX [Member] | 
           Abstract | 
            | 
            | 
           exch:ZOBX | 
        
        
           | 4388 | 
           ZODIA MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:ZODM | 
        
        
           | 4389 | 
           24 EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:EX24 | 
        
        
           | 4390 | 
           AFS E-VENUES B.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:AFSE | 
        
        
           | 4391 | 
           ASX - NEW ZEALAND FUTURES & OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:NZFX | 
        
        
           | 4392 | 
           AMMAN STOCK EXCHANGE - NON-LISTED SECURITIES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:AMNL | 
        
        
           | 4393 | 
           INTELLIGENTCROSS ASPEN MAKER/TAKER [Member] | 
           Abstract | 
            | 
            | 
           exch:ASMT | 
        
        
           | 4394 | 
           INTELLIGENTCROSS ASPEN INVERTED [Member] | 
           Abstract | 
            | 
            | 
           exch:ASPI | 
        
        
           | 4395 | 
           INTELLIGENTCROSS ASPEN INTELLIGENT BID/OFFER [Member] | 
           Abstract | 
            | 
            | 
           exch:ASPN | 
        
        
           | 4396 | 
           BANK OF AMERICA SECURITIES EQUITY SWAP - SYNTHETIC PRICE SOURCE [Member] | 
           Abstract | 
            | 
            | 
           exch:BASP | 
        
        
           | 4397 | 
           BB SECURITIES LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:BBSX | 
        
        
           | 4398 | 
           DSK BANK EAD [Member] | 
           Abstract | 
            | 
            | 
           exch:BDSK | 
        
        
           | 4399 | 
           BALKAN GAS HUB EAD [Member] | 
           Abstract | 
            | 
            | 
           exch:BGHX | 
        
        
           | 4400 | 
           BAKKT [Member] | 
           Abstract | 
            | 
            | 
           exch:BKKT | 
        
        
           | 4401 | 
           BANK OF AMERICA MERRILL LYNCH INTERNATIONAL BANK DESIGNATED ACTIVITY COMPANY [Member] | 
           Abstract | 
            | 
            | 
           exch:BMLI | 
        
        
           | 4402 | 
           BANK OF AMERICA MERRILL LYNCH INTERNATIONAL BANK DESIGNATED ACTIVITY COMPANY - SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:BMLS | 
        
        
           | 4403 | 
           BANCO SANTANDER, LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:BSLB | 
        
        
           | 4404 | 
           BLOOMBERG TRADEBOOK SINGAPORE PTE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:BTBS | 
        
        
           | 4405 | 
           BROKERTEC AMERICAS LLC - RFQ PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:BTEQ | 
        
        
           | 4406 | 
           LCH LTD - BUY IN [Member] | 
           Abstract | 
            | 
            | 
           exch:BUYN | 
        
        
           | 4407 | 
           CLSA AMERICAS - LIQUIDITY HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:CALH | 
        
        
           | 4408 | 
           CBOE FX NDFS [Member] | 
           Abstract | 
            | 
            | 
           exch:CBOE | 
        
        
           | 4409 | 
           CREDIT SUISSE (DEUTSCHLAND) AG [Member] | 
           Abstract | 
            | 
            | 
           exch:CDSI | 
        
        
           | 4410 | 
           CANTOR FITZGERALD IRELAND LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:CFIL | 
        
        
           | 4411 | 
           CITI MATCH GB CONTRA LIQUIDITY [Member] | 
           Abstract | 
            | 
            | 
           exch:CGMU | 
        
        
           | 4412 | 
           CIMD S.V. S.A. - APPROVED PUBLICATION ARRANGEMENT [Member] | 
           Abstract | 
            | 
            | 
           exch:CIMA | 
        
        
           | 4413 | 
           NYSE NATIONAL, INC. - DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:CISD | 
        
        
           | 4414 | 
           LCH LTD - CROSS NETTING [Member] | 
           Abstract | 
            | 
            | 
           exch:CLCH | 
        
        
           | 4415 | 
           CLEAR STREET [Member] | 
           Abstract | 
            | 
            | 
           exch:CLST | 
        
        
           | 4416 | 
           CAPI - APPROVED PUBLICATION ARRANGEMENT [Member] | 
           Abstract | 
            | 
            | 
           exch:CMAP | 
        
        
           | 4417 | 
           COMHAR CAPITAL MARKETS, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:COHR | 
        
        
           | 4418 | 
           CESKA SPORITELNA, A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:CSAS | 
        
        
           | 4419 | 
           CREDIT SUISSE CLOSEX [Member] | 
           Abstract | 
            | 
            | 
           exch:CSCL | 
        
        
           | 4420 | 
           CREDIT SUISSE VWAPX [Member] | 
           Abstract | 
            | 
            | 
           exch:CSVW | 
        
        
           | 4421 | 
           DEX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:DEXE | 
        
        
           | 4422 | 
           DOWGATE EURO GOVERNMENT BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:DOWE | 
        
        
           | 4423 | 
           EBS MTF – FX PRODUCTS – RFQ SEGMENT [Member] | 
           Abstract | 
            | 
            | 
           exch:EBSF | 
        
        
           | 4424 | 
           EBS UK MTF - TAILORED ORDER BOOKS [Member] | 
           Abstract | 
            | 
            | 
           exch:EBSO | 
        
        
           | 4425 | 
           EUREX CLEARING AG - SME [Member] | 
           Abstract | 
            | 
            | 
           exch:ECGS | 
        
        
           | 4426 | 
           EURONEXT DUBLIN - TRADED BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:EDBT | 
        
        
           | 4427 | 
           GLOBAL EXCHANGE MARKET - TRADED BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:EDGL | 
        
        
           | 4428 | 
           EURONEXT MARKETS SINGAPORE PTE. LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:ENMS | 
        
        
           | 4429 | 
           MIAX PEARL EQUITIES EXCHANGE DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:EPRD | 
        
        
           | 4430 | 
           MIAX PEARL EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:EPRL | 
        
        
           | 4431 | 
           EQUILEND LIMITED - SWAPS [Member] | 
           Abstract | 
            | 
            | 
           exch:EQSE | 
        
        
           | 4432 | 
           EQUILEND EUROPE LIMITED - SWAPS [Member] | 
           Abstract | 
            | 
            | 
           exch:EQSL | 
        
        
           | 4433 | 
           FLOW TRADERS B.V. BONDS [Member] | 
           Abstract | 
            | 
            | 
           exch:FLTB | 
        
        
           | 4434 | 
           GFI SECURITIES LLC - FENICS DELTA X [Member] | 
           Abstract | 
            | 
            | 
           exch:FNIX | 
        
        
           | 4435 | 
           GLOMAX EXCHANGE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:GLOM | 
        
        
           | 4436 | 
           BME GROWTH MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:GROW | 
        
        
           | 4437 | 
           GS PRINCIPAL LIQUIDITY ASIA [Member] | 
           Abstract | 
            | 
            | 
           exch:GSPL | 
        
        
           | 4438 | 
           VORVEL CERTIFICATES [Member] | 
           Abstract | 
            | 
            | 
           exch:HCER | 
        
        
           | 4439 | 
           HENEX FINANCIAL ENERGY MARKET - DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:HEDE | 
        
        
           | 4440 | 
           HENEX ELECTRICITY SPOT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:HESP | 
        
        
           | 4441 | 
           HENEX GAS SPOT MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:HGSP | 
        
        
           | 4442 | 
           HPC OTF - UK ETRADING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:HPSO | 
        
        
           | 4443 | 
           HPC OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:HPSX | 
        
        
           | 4444 | 
           INTERACTIVE BROKERS [Member] | 
           Abstract | 
            | 
            | 
           exch:IBSI | 
        
        
           | 4445 | 
           NOMURA ICE  - HK [Member] | 
           Abstract | 
            | 
            | 
           exch:ICHK | 
        
        
           | 4446 | 
           NOMURA ICE  - KR [Member] | 
           Abstract | 
            | 
            | 
           exch:ICKR | 
        
        
           | 4447 | 
           NOMURA ICE  - SH [Member] | 
           Abstract | 
            | 
            | 
           exch:ICSH | 
        
        
           | 4448 | 
           NOMURA ICE  - SZ [Member] | 
           Abstract | 
            | 
            | 
           exch:ICSZ | 
        
        
           | 4449 | 
           NOMURA ICE  - TW [Member] | 
           Abstract | 
            | 
            | 
           exch:ICTW | 
        
        
           | 4450 | 
           ICE FUTURES ABU DHABI [Member] | 
           Abstract | 
            | 
            | 
           exch:IFAD | 
        
        
           | 4451 | 
           LOUIS CAPITAL MARKETS UK [Member] | 
           Abstract | 
            | 
            | 
           exch:ILCM | 
        
        
           | 4452 | 
           ING BANK NV - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:INGU | 
        
        
           | 4453 | 
           ICAP UK OTF - ORDERBOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:IUOB | 
        
        
           | 4454 | 
           JANE STREET CAPITAL, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:JNST | 
        
        
           | 4455 | 
           JSE REPO MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:JSER | 
        
        
           | 4456 | 
           PAYWARD MENA HOLDINGS LTD. [Member] | 
           Abstract | 
            | 
            | 
           exch:KRME | 
        
        
           | 4457 | 
           LAMPOST CAPITAL [Member] | 
           Abstract | 
            | 
            | 
           exch:LAMP | 
        
        
           | 4458 | 
           LEDGEREDGE [Member] | 
           Abstract | 
            | 
            | 
           exch:LELE | 
        
        
           | 4459 | 
           LIECHTENSTEINISCHE LANDESBANK (OSTERREICH) AG [Member] | 
           Abstract | 
            | 
            | 
           exch:LLAT | 
        
        
           | 4460 | 
           LONG-TERM STOCK EXCHANGE, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:LTSE | 
        
        
           | 4461 | 
           MATRIX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MATX | 
        
        
           | 4462 | 
           MAX MARKETS LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:MAXD | 
        
        
           | 4463 | 
           MEMX LLC DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:MEMD | 
        
        
           | 4464 | 
           MEMX LLC RETAIL MIDPOINT [Member] | 
           Abstract | 
            | 
            | 
           exch:MEMM | 
        
        
           | 4465 | 
           MEMX LLC EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:MEMX | 
        
        
           | 4466 | 
           MICHAEL/STROM DOM MAKLERSKI SPOLKA AKCYJNA [Member] | 
           Abstract | 
            | 
            | 
           exch:MSDM | 
        
        
           | 4467 | 
           MTS INTERDEALER SWAPS MARKET [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:MSWP | 
        
        
           | 4468 | 
           MARKETAXESS EUROPE LIMITED - LIVE MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:MXLM | 
        
        
           | 4469 | 
           MARKETAXESS NL B.V. - LIVE MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:MXNL | 
        
        
           | 4470 | 
           MEMX LLC OPTIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:MXOP | 
        
        
           | 4471 | 
           NATIONAL AUSTRALIA BANK EUROPE S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:NABP | 
        
        
           | 4472 | 
           NATIONAL BANK FINANCIAL INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:NBFL | 
        
        
           | 4473 | 
           NATIONAL EQUITIES EXCHANGE AND QUOTATIONS [Member] | 
           Abstract | 
            | 
            | 
           exch:NEEQ | 
        
        
           | 4474 | 
           NASDAQ STOCKHOLM AB - OTC NOK WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:NOOB | 
        
        
           | 4475 | 
           NASDAQ STOCKHOLM AB - NOK WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:NOWB | 
        
        
           | 4476 | 
           NASDAQ SPOT AB [Member] | 
           Abstract | 
            | 
            | 
           exch:NSPO | 
        
        
           | 4477 | 
           ODX - OSAKA DIGITAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:ODXE | 
        
        
           | 4478 | 
           OTC LINK NQB IDQS (INTER-DEALER QUOTATION SYSTEM) [Member] | 
           Abstract | 
            | 
            | 
           exch:OTCI | 
        
        
           | 4479 | 
           OTP BANK ROMANIA SA [Member] | 
           Abstract | 
            | 
            | 
           exch:OTPR | 
        
        
           | 4480 | 
           OTCX TRADING LIMITED UK MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:OTXT | 
        
        
           | 4481 | 
           PARKER POLAND SP. ZO.O. [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:PARK | 
        
        
           | 4482 | 
           PATRIA FINANCE A.S. [Member] | 
           Abstract | 
            | 
            | 
           exch:PATF | 
        
        
           | 4483 | 
           PEPINS - MTF - HALF-YEAR [Member] | 
           Abstract | 
            | 
            | 
           exch:PEPH | 
        
        
           | 4484 | 
           PEPINS - MTF - MONTH [Member] | 
           Abstract | 
            | 
            | 
           exch:PEPM | 
        
        
           | 4485 | 
           PEPINS - MTF - QUARTER [Member] | 
           Abstract | 
            | 
            | 
           exch:PEPQ | 
        
        
           | 4486 | 
           PEPINS - MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:PEPW | 
        
        
           | 4487 | 
           PEPINS - MTF - YEAR [Member] | 
           Abstract | 
            | 
            | 
           exch:PEPY | 
        
        
           | 4488 | 
           PIPER SANDLER AND CO. [Member] | 
           Abstract | 
            | 
            | 
           exch:PIPR | 
        
        
           | 4489 | 
           PIPER SANDLER AND CO. - ATS [Member] (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           exch:PJCX | 
        
        
           | 4490 | 
           WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER - EXCHANGE/ORGANIZED TRADING FACILITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:PLPO | 
        
        
           | 4491 | 
           WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER EXCHANGE/SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:PLPS | 
        
        
           | 4492 | 
           PORTFOLIO STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:POSE | 
        
        
           | 4493 | 
           NASDAQ PSX [Member] | 
           Abstract | 
            | 
            | 
           exch:PSXD | 
        
        
           | 4494 | 
           PUNDION LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:PUND | 
        
        
           | 4495 | 
           RBC CAPITAL MARKETS ARBITRAGE S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:RCMA | 
        
        
           | 4496 | 
           EBS MTF – RESET SEGMENT [Member] | 
           Abstract | 
            | 
            | 
           exch:RESF | 
        
        
           | 4497 | 
           REFINITIV TRANSACTION SERVICES PTE. LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:RTSP | 
        
        
           | 4498 | 
           SCOTTISH STOCK EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SCOT | 
        
        
           | 4499 | 
           SEB LITHUANIA [Member] | 
           Abstract | 
            | 
            | 
           exch:SEBL | 
        
        
           | 4500 | 
           SECDEX CLEARING LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SECC | 
        
        
           | 4501 | 
           SECDEX DEPOSITORY LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SECD | 
        
        
           | 4502 | 
           SECDEX EXCHANGE LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SECE | 
        
        
           | 4503 | 
           SECDEX DIGITAL CUSTODIAN LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:SEDC | 
        
        
           | 4504 | 
           NASDAQ STOCKHOLM AB - OTC SEK WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:SEOB | 
        
        
           | 4505 | 
           NASDAQ STOCKHOLM AB - SEK WB EQ DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:SEWB | 
        
        
           | 4506 | 
           SFOX [Member] | 
           Abstract | 
            | 
            | 
           exch:SFOX | 
        
        
           | 4507 | 
           SUSQUEHANNA INTERNATIONAL SECURITIES LIMITED - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:SISU | 
        
        
           | 4508 | 
           SIGMA X MTF - NEGOTIATED TRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:SGMZ | 
        
        
           | 4509 | 
           SKB BANKA D.D. LJUBLJANA [Member] | 
           Abstract | 
            | 
            | 
           exch:SKBB | 
        
        
           | 4510 | 
           SKYTRA [Member] | 
           Abstract | 
            | 
            | 
           exch:SKYX | 
        
        
           | 4511 | 
           SMBC NIKKO SNET DARKPOOL [Member] | 
           Abstract | 
            | 
            | 
           exch:SMBC | 
        
        
           | 4512 | 
           SPECTRAXE [Member] | 
           Abstract | 
            | 
            | 
           exch:SPAX | 
        
        
           | 4513 | 
           SPOT FX [Member] | 
           Abstract | 
            | 
            | 
           exch:SPTX | 
        
        
           | 4514 | 
           STIFEL, NICOLAUS AND COMPANY, INCORPORATED [Member] | 
           Abstract | 
            | 
            | 
           exch:STFX | 
        
        
           | 4515 | 
           STX FIXED INCOME [Member] | 
           Abstract | 
            | 
            | 
           exch:STXS | 
        
        
           | 4516 | 
           SAXO BANK A/S [Member] | 
           Abstract | 
            | 
            | 
           exch:SXSI | 
        
        
           | 4517 | 
           TP ICAP FX HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:TERM | 
        
        
           | 4518 | 
           LOUIS CAPITAL MARKETS EU [Member] | 
           Abstract | 
            | 
            | 
           exch:TLCM | 
        
        
           | 4519 | 
           ICE TMC [Member] | 
           Abstract | 
            | 
            | 
           exch:TMCC | 
        
        
           | 4520 | 
           TP ICAP - UK - DIGITAL ASSETS [Member] | 
           Abstract | 
            | 
            | 
           exch:TPID | 
        
        
           | 4521 | 
           TRAIANA INC [Member] | 
           Abstract | 
            | 
            | 
           exch:TRAI | 
        
        
           | 4522 | 
           TP UK OTF - ORDERBOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:TUOB | 
        
        
           | 4523 | 
           TP ICAP UK MTF - ORDERBOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:UKOR | 
        
        
           | 4524 | 
           TP ICAP UK MTF - REGISTRATION [Member] | 
           Abstract | 
            | 
            | 
           exch:UKRE | 
        
        
           | 4525 | 
           VIRTU FINANCIAL IRELAND LIMITED (LONDON BRANCH) [Member] | 
           Abstract | 
            | 
            | 
           exch:VFGB | 
        
        
           | 4526 | 
           POSIT UK [Member] | 
           Abstract | 
            | 
            | 
           exch:VIUK | 
        
        
           | 4527 | 
           WALL STREET ACCESS NYC - VNDM [Member] | 
           Abstract | 
            | 
            | 
           exch:VNDM | 
        
        
           | 4528 | 
           WALL STREET ACCESS NYC [Member] | 
           Abstract | 
            | 
            | 
           exch:WABR | 
        
        
           | 4529 | 
           WELLS FARGO BANK NA - LONDON BRANCH [Member] | 
           Abstract | 
            | 
            | 
           exch:WFLB | 
        
        
           | 4530 | 
           BOERSE STUTTGART - DIGITAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XDEX | 
        
        
           | 4531 | 
           OSLO BORS - DERIVATIVES MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XOBD | 
        
        
           | 4532 | 
           OTP BANKA D.D. [Member] | 
           Abstract | 
            | 
            | 
           exch:XOTP | 
        
        
           | 4533 | 
           SIX SWISS EXCHANGE - ETF QOD [Member] | 
           Abstract | 
            | 
            | 
           exch:XQOD | 
        
        
           | 4534 | 
           AQSE MAIN MARKET (NON-EQUITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQSD | 
        
        
           | 4535 | 
           AQSE GROWTH MARKET (NON-EQUITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQSF | 
        
        
           | 4536 | 
           AQSE GROWTH MARKET (EQUITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQSG | 
        
        
           | 4537 | 
           AQSE MAIN MARKET (EQUITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQSL | 
        
        
           | 4538 | 
           AQSE TRADING (NON-EQUITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQSN | 
        
        
           | 4539 | 
           AQSE TRADING (EQUITY) [Member] | 
           Abstract | 
            | 
            | 
           exch:AQST | 
        
        
           | 4540 | 
           AQUIS EXCHANGE PLC AMP NON DISPLAY ORDER BOOK [Member] | 
           Abstract | 
            | 
            | 
           exch:AQXD | 
        
        
           | 4541 | 
           ARCHAX - DIGITAL ASSETS [Member] | 
           Abstract | 
            | 
            | 
           exch:ARDA | 
        
        
           | 4542 | 
           ATADEL FUNDS [Member] | 
           Abstract | 
            | 
            | 
           exch:ATAD | 
        
        
           | 4543 | 
           BANQUE DEGROOF PETERCAM LUXEMBOURG S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:BDPL | 
        
        
           | 4544 | 
           BORSA ITALIANA GLOBAL EQUITY MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:BGEM | 
        
        
           | 4545 | 
           BONDS.COM, INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:BNDS | 
        
        
           | 4546 | 
           ROMANIAN  COMMODITIES EXCHANGE - BRM-SMT [Member] | 
           Abstract | 
            | 
            | 
           exch:BRMF | 
        
        
           | 4547 | 
           FORECASTEX, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:CAST | 
        
        
           | 4548 | 
           COMMONWEALTH BANK OF AUSTRALIA (EUROPE) N.V. [Member] | 
           Abstract | 
            | 
            | 
           exch:CBAE | 
        
        
           | 4549 | 
           CBOE FIXED INCOME MARKETS, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:CFIM | 
        
        
           | 4550 | 
           CBOE AUSTRALIA - BIDS BLOCK TRADE VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAB | 
        
        
           | 4551 | 
           CBOE AUSTRALIA - BIDS PRICE IMPROVEMENT VENUE [Member] | 
           Abstract | 
            | 
            | 
           exch:CXAI | 
        
        
           | 4552 | 
           EDX MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:EDXM | 
        
        
           | 4553 | 
           INFRONT FUNDS MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:FNDS | 
        
        
           | 4554 | 
           G360 [Member] | 
           Abstract | 
            | 
            | 
           exch:G360 | 
        
        
           | 4555 | 
           GALLARDO SECURITIES LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:GSLO | 
        
        
           | 4556 | 
           GSX MICRO [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXM | 
        
        
           | 4557 | 
           GSX NATURAL [Member] | 
           Abstract | 
            | 
            | 
           exch:GSXN | 
        
        
           | 4558 | 
           INTERACTIVE BROKERS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:IBKR | 
        
        
           | 4559 | 
           IBKR EOS ATS [Member] | 
           Abstract | 
            | 
            | 
           exch:IEOS | 
        
        
           | 4560 | 
           INVESTORS EXCHANGE - DAX FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:IEXC | 
        
        
           | 4561 | 
           INFRONT FX MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:IFFX | 
        
        
           | 4562 | 
           INFRONT MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:INFT | 
        
        
           | 4563 | 
           STONEX FINANCIAL INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:INTL | 
        
        
           | 4564 | 
           MS LONG CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:MSLC | 
        
        
           | 4565 | 
           MUSCAT STOCK EXCHANGE - BOOK BUILDING [Member] | 
           Abstract | 
            | 
            | 
           exch:MSXB | 
        
        
           | 4566 | 
           MUSCAT STOCK EXCHANGE – NON-LISTED INSTRUMENTS [Member] | 
           Abstract | 
            | 
            | 
           exch:MSXO | 
        
        
           | 4567 | 
           NOBLE SECURITIES S.A. [Member] | 
           Abstract | 
            | 
            | 
           exch:NSSA | 
        
        
           | 4568 | 
           INTELLIGENTCROSS - NATURAL LIQUIDITY CROSS [Member] | 
           Abstract | 
            | 
            | 
           exch:NTRL | 
        
        
           | 4569 | 
           BLOCKMATCH JAPAN [Member] | 
           Abstract | 
            | 
            | 
           exch:NXBX | 
        
        
           | 4570 | 
           NX FUTURES [Member] | 
           Abstract | 
            | 
            | 
           exch:NXFO | 
        
        
           | 4571 | 
           INFRONT QUANT [Member] | 
           Abstract | 
            | 
            | 
           exch:QUNT | 
        
        
           | 4572 | 
           REAL FORTUNE INVESTMENT L.L.C [Member] | 
           Abstract | 
            | 
            | 
           exch:RFIM | 
        
        
           | 4573 | 
           RTX FINTECH AND RESEARCH [Member] | 
           Abstract | 
            | 
            | 
           exch:RTXF | 
        
        
           | 4574 | 
           RULEMATCH [Member] | 
           Abstract | 
            | 
            | 
           exch:RULE | 
        
        
           | 4575 | 
           BME SCALEUP [Member] | 
           Abstract | 
            | 
            | 
           exch:SCLE | 
        
        
           | 4576 | 
           MIAX SAPPHIRE, LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:SPHR | 
        
        
           | 4577 | 
           TOTAN ICAP CO. LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:TICT | 
        
        
           | 4578 | 
           TRUMID EU MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TMEU | 
        
        
           | 4579 | 
           TRUMID UK MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:TMUK | 
        
        
           | 4580 | 
           TP ICAP - UK - DIGITAL ASSETS - SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:TPDA | 
        
        
           | 4581 | 
           TFS CURRENCIES PTE LTD [Member] | 
           Abstract | 
            | 
            | 
           exch:TRDC | 
        
        
           | 4582 | 
           360 TRADING NETWORKS INC. [Member] | 
           Abstract | 
            | 
            | 
           exch:U360 | 
        
        
           | 4583 | 
           VENOMEX LIMITED [Member] | 
           Abstract | 
            | 
            | 
           exch:VMEX | 
        
        
           | 4584 | 
           VSEOBECNA UVEROVA BANKA, AS [Member] | 
           Abstract | 
            | 
            | 
           exch:VUBA | 
        
        
           | 4585 | 
           ASIANEXT DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:XAND | 
        
        
           | 4586 | 
           ASIANEXT TOKEN MARKETPLACE [Member] | 
           Abstract | 
            | 
            | 
           exch:XANM | 
        
        
           | 4587 | 
           ALPHA-X [Member] | 
           Abstract | 
            | 
            | 
           exch:XATX | 
        
        
           | 4588 | 
           XBERRY [Member] | 
           Abstract | 
            | 
            | 
           exch:XBRY | 
        
        
           | 4589 | 
           CBOE DIGITAL EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:XCBD | 
        
        
           | 4590 | 
           CEVALDOM - OTC MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XCVD | 
        
        
           | 4591 | 
           CYPRUS STOCK EXCHANGE - SMES [Member] | 
           Abstract | 
            | 
            | 
           exch:XMME | 
        
        
           | 4592 | 
           21X [Member] | 
           Abstract | 
            | 
            | 
           exch:XX21 | 
        
        
           | 4593 | 
           360X [Member] | 
           Abstract | 
            | 
            | 
           exch:X360 | 
        
        
           | 4594 | 
           ACCX [Member] | 
           Abstract | 
            | 
            | 
           exch:ACCX | 
        
        
           | 4595 | 
           BLOOMBERG SEF LLC - SECURITY-BASED SWAP EXECUTION FACILITY (SBSEF) [Member] | 
           Abstract | 
            | 
            | 
           exch:BBSN | 
        
        
           | 4596 | 
           BGC SHOKEN KAISHA LTD - ETP [Member] | 
           Abstract | 
            | 
            | 
           exch:BGCJ | 
        
        
           | 4597 | 
           BGC PARTNERS SINGAPORE RMO [Member] | 
           Abstract | 
            | 
            | 
           exch:BGSG | 
        
        
           | 4598 | 
           BNPP CORTEX EQUITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:BNPH | 
        
        
           | 4599 | 
           BANK PICTET & CIE (EUROPE) AG [Member] | 
           Abstract | 
            | 
            | 
           exch:BPAG | 
        
        
           | 4600 | 
           BX DIGITAL [Member] | 
           Abstract | 
            | 
            | 
           exch:BXDA | 
        
        
           | 4601 | 
           CBM SARB [Member] | 
           Abstract | 
            | 
            | 
           exch:CBMS | 
        
        
           | 4602 | 
           D2X - CRYPTO DERIVATIVES [Member] | 
           Abstract | 
            | 
            | 
           exch:D2XC | 
        
        
           | 4603 | 
           D2X MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:D2XG | 
        
        
           | 4604 | 
           EURONEXT AMSTERDAM - DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DAMS | 
        
        
           | 4605 | 
           EURONEXT BRUSSELS -  DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DBRU | 
        
        
           | 4606 | 
           EURONEXT DUBLIN - DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DDUB | 
        
        
           | 4607 | 
           EURONEXT LISBON - DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DLIS | 
        
        
           | 4608 | 
           BOLSA DE MADRID - DARK MIDPOINT [Member] | 
           Abstract | 
            | 
            | 
           exch:DMAD | 
        
        
           | 4609 | 
           BORSA ITALIANA - DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DMIL | 
        
        
           | 4610 | 
           EURONEXT OSLO - DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DOSL | 
        
        
           | 4611 | 
           EURONEXT PARIS - DARK BOOK FACILITY [Member] | 
           Abstract | 
            | 
            | 
           exch:DPAR | 
        
        
           | 4612 | 
           DRIVEWEALTH INSTITUTIONAL LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:DWIN | 
        
        
           | 4613 | 
           EQUITY EXPRESS SECURITIES EXCHANGE (EESE) [Member] | 
           Abstract | 
            | 
            | 
           exch:EESX | 
        
        
           | 4614 | 
           ETORO EU [Member] | 
           Abstract | 
            | 
            | 
           exch:ETOR | 
        
        
           | 4615 | 
           GFI SINGAPORE RMO [Member] | 
           Abstract | 
            | 
            | 
           exch:GFSG | 
        
        
           | 4616 | 
           BOERSE HANNOVER - REGULIERTER MARKT - ELECTRONIC TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:HANC | 
        
        
           | 4617 | 
           BOERSE HANNOVER - FREIVERKEHR - ELECTRONIC TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:HAND | 
        
        
           | 4618 | 
           BOERSE HANNOVER - ELECTRONIC TRADING [Member] | 
           Abstract | 
            | 
            | 
           exch:HANE | 
        
        
           | 4619 | 
           HWH ENERGIMEGLING [Member] | 
           Abstract | 
            | 
            | 
           exch:HWHE | 
        
        
           | 4620 | 
           INTERACTIVE BROKERS CORP [Member] | 
           Abstract | 
            | 
            | 
           exch:IBCO | 
        
        
           | 4621 | 
           ICAP SINGAPORE RMO [Member] | 
           Abstract | 
            | 
            | 
           exch:ICPS | 
        
        
           | 4622 | 
           IEX DAP LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:IEXA | 
        
        
           | 4623 | 
           INTERNATIONAL TRADING SYSTEM (ITS) [Member] | 
           Abstract | 
            | 
            | 
           exch:ITSL | 
        
        
           | 4624 | 
           JEFFERIES ASIA [Member] | 
           Abstract | 
            | 
            | 
           exch:JEFA | 
        
        
           | 4625 | 
           JPJENKINS [Member] | 
           Abstract | 
            | 
            | 
           exch:JPJX | 
        
        
           | 4626 | 
           RBC CAPITAL MARKETS LLC - HOSTED POOL [Member] | 
           Abstract | 
            | 
            | 
           exch:LAKE | 
        
        
           | 4627 | 
           BULGARIAN STOCK EXCHANGE - SBL [Member] | 
           Abstract | 
            | 
            | 
           exch:LBUL | 
        
        
           | 4628 | 
           LMAX EXCHANGE SINGAPORE - NDFS [Member] | 
           Abstract | 
            | 
            | 
           exch:LMAS | 
        
        
           | 4629 | 
           MAREX SPECTRON - OTF [Member] | 
           Abstract | 
            | 
            | 
           exch:MSSA | 
        
        
           | 4630 | 
           NASDAQ PRIVATE MARKET - SECONDMARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:NPMS | 
        
        
           | 4631 | 
           NEXTRADE [Member] | 
           Abstract | 
            | 
            | 
           exch:NXTE | 
        
        
           | 4632 | 
           NZX CENTRAL [Member] | 
           Abstract | 
            | 
            | 
           exch:NZXC | 
        
        
           | 4633 | 
           NZX DARK [Member] | 
           Abstract | 
            | 
            | 
           exch:NZXM | 
        
        
           | 4634 | 
           OCTAURA - COLLATERALIZED LOAN OBLIGATION (CLO) [Member] | 
           Abstract | 
            | 
            | 
           exch:OCTC | 
        
        
           | 4635 | 
           OCTAURA - LOANS [Member] | 
           Abstract | 
            | 
            | 
           exch:OCTL | 
        
        
           | 4636 | 
           OSAKA DIGITAL EXCHANGE - START [Member] | 
           Abstract | 
            | 
            | 
           exch:ODST | 
        
        
           | 4637 | 
           OPTAXE MTF [Member] | 
           Abstract | 
            | 
            | 
           exch:OPTX | 
        
        
           | 4638 | 
           PEEL HUNT SYSTEMATIC INTERNALISER [Member] | 
           Abstract | 
            | 
            | 
           exch:PHSI | 
        
        
           | 4639 | 
           PO TRADE LIQUIDITY [Member] | 
           Abstract | 
            | 
            | 
           exch:POTL | 
        
        
           | 4640 | 
           PROVABLE MARKETS [Member] | 
           Abstract | 
            | 
            | 
           exch:PVBL | 
        
        
           | 4641 | 
           RBC CAPITAL MARKETS LLC [Member] | 
           Abstract | 
            | 
            | 
           exch:RBCS | 
        
        
           | 4642 | 
           MARKETAXESS NL B.V. - RFQ HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:RFQN | 
        
        
           | 4643 | 
           MARKETAXESS SINGAPORE PTE LIMITED - RFQ - HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:RFQS | 
        
        
           | 4644 | 
           MARKETAXESS EUROPE LIMITED - RFQ - HUB [Member] | 
           Abstract | 
            | 
            | 
           exch:RFQU | 
        
        
           | 4645 | 
           RAIFFEISEN BANK S.A. (ROMANIA) [Member] | 
           Abstract | 
            | 
            | 
           exch:RRSI | 
        
        
           | 4646 | 
           RAIFFEISENVERBAND SALZBURG [Member] | 
           Abstract | 
            | 
            | 
           exch:RVSA | 
        
        
           | 4647 | 
           SCALABLE CAPITAL [Member] | 
           Abstract | 
            | 
            | 
           exch:SCLB | 
        
        
           | 4648 | 
           FIS SECURITIES FINANCE MATCHING PLATFORM [Member] | 
           Abstract | 
            | 
            | 
           exch:SFMP | 
        
        
           | 4649 | 
           SPOTLIGHT STOCK MARKET DENMARK [Member] | 
           Abstract | 
            | 
            | 
           exch:SPDK | 
        
        
           | 4650 | 
           SPOTLIGHT STOCK MARKET EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:SPEU | 
        
        
           | 4651 | 
           SPOTLIGHT STOCK MARKET FINLAND [Member] | 
           Abstract | 
            | 
            | 
           exch:SPFI | 
        
        
           | 4652 | 
           SPOTLIGHT STOCK MARKET NORWAY [Member] | 
           Abstract | 
            | 
            | 
           exch:SPNO | 
        
        
           | 4653 | 
           TAURUS TDX [Member] | 
           Abstract | 
            | 
            | 
           exch:TDXS | 
        
        
           | 4654 | 
           TP ICAP SEF [Member] | 
           Abstract | 
            | 
            | 
           exch:TPSB | 
        
        
           | 4655 | 
           TRADE REPUBLIC BANK [Member] | 
           Abstract | 
            | 
            | 
           exch:TRBX | 
        
        
           | 4656 | 
           CBOE EUROPE EQUITIES - NL [Member] | 
           Abstract | 
            | 
            | 
           exch:VWAP | 
        
        
           | 4657 | 
           WIENER BOERSE AG MIDPOINT AMTLICHER HANDEL (OFFICIAL MARKET) [Member] | 
           Abstract | 
            | 
            | 
           exch:WBMA | 
        
        
           | 4658 | 
           WELLS FARGO SECURITIES, LLC - EQUITIES - LIQUIDITY PROVIDERS [Member] | 
           Abstract | 
            | 
            | 
           exch:WFLP | 
        
        
           | 4659 | 
           ASIANEXT CRYPTO SPOT [Member] | 
           Abstract | 
            | 
            | 
           exch:XANS | 
        
        
           | 4660 | 
           XETRA MIDPOINT REGULATED MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEMA | 
        
        
           | 4661 | 
           XETRA MIDPOINT OPEN MARKET [Member] | 
           Abstract | 
            | 
            | 
           exch:XEMB | 
        
        
           | 4662 | 
           XETRA MIDPOINT SCALE [Member] | 
           Abstract | 
            | 
            | 
           exch:XEMI | 
        
        
           | 4663 | 
           GAMI ASSET INVESTMENT L.L.C [Member] | 
           Abstract | 
            | 
            | 
           exch:XGAI | 
        
        
           | 4664 | 
           GAMI GLOBAL INVESTMENT L.L.C [Member] | 
           Abstract | 
            | 
            | 
           exch:XGGI | 
        
        
           | 4665 | 
           IMX HEALTH - FUTURES [Member] | 
           Abstract | 
            | 
            | 
           exch:XIMX | 
        
        
           | 4666 | 
           CBOE EUROPE EQUITIES - LONDON [Member] | 
           Abstract | 
            | 
            | 
           exch:XWAP | 
        
        
           | 4667 | 
           FMX SECURITIES [Member] | 
           Abstract | 
            | 
            | 
           exch:FMXS | 
        
        
           | 4668 | 
           ONECHRONOS FX [Member] | 
           Abstract | 
            | 
            | 
           exch:OCFX | 
        
        
           | 4669 | 
           ONECHRONOS MARKETS EUROPE [Member] | 
           Abstract | 
            | 
            | 
           exch:OCXE | 
        
        
           | 4670 | 
           ONECHRONOS MARKETS UK [Member] | 
           Abstract | 
            | 
            | 
           exch:OCXL | 
        
        
           | 4671 | 
           BOERSE STUTTGART - FREIVERKEHR - TECHNICAL PLATFORM 4 [Member] | 
           Abstract | 
            | 
            | 
           exch:STUH | 
        
        
           | 4672 | 
           SYNKRONY EXCHANGE [Member] | 
           Abstract | 
            | 
            | 
           exch:SYNK | 
        
        
           | 4673 | 
           TP ICAP RMO [Member] | 
           Abstract | 
            | 
            | 
           exch:TPSG | 
        
        
           | 4674 | 
           BOERSE STUTTGART - TECHNICAL PLATFORM 4 [Member] | 
           Abstract | 
            | 
            | 
           exch:XCTS | 
        
        
           | 4675 | 
           http://xbrl.sec.gov/role/document/Currency | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/role/document/Currency | 
        
        
           | 4676 | 
           All Currencies [Domain] | 
           Abstract | 
            | 
            | 
           currency:AllCurrenciesDomain | 
        
        
           | 4677 | 
           United Arab Emirates, Dirhams | 
           Abstract | 
            | 
            | 
           currency:AED | 
        
        
           | 4678 | 
           Afghanistan, Afghanis | 
           Abstract | 
            | 
            | 
           currency:AFN | 
        
        
           | 4679 | 
           Albania, Leke | 
           Abstract | 
            | 
            | 
           currency:ALL | 
        
        
           | 4680 | 
           Armenia, Drams | 
           Abstract | 
            | 
            | 
           currency:AMD | 
        
        
           | 4681 | 
           Netherlands Antilles, Guilders (also called Florins) | 
           Abstract | 
            | 
            | 
           currency:ANG | 
        
        
           | 4682 | 
           Angola, Kwanza | 
           Abstract | 
            | 
            | 
           currency:AOA | 
        
        
           | 4683 | 
           Argentina, Pesos | 
           Abstract | 
            | 
            | 
           currency:ARS | 
        
        
           | 4684 | 
           Australia, Dollars | 
           Abstract | 
            | 
            | 
           currency:AUD | 
        
        
           | 4685 | 
           Aruba, Guilders (also called Florins) | 
           Abstract | 
            | 
            | 
           currency:AWG | 
        
        
           | 4686 | 
           Azerbaijan, Manats | 
           Abstract | 
            | 
            | 
           currency:AZN | 
        
        
           | 4687 | 
           Bosnia and Herzegovina, Convertible Marka | 
           Abstract | 
            | 
            | 
           currency:BAM | 
        
        
           | 4688 | 
           Barbados, Dollars | 
           Abstract | 
            | 
            | 
           currency:BBD | 
        
        
           | 4689 | 
           Bangladesh, Taka | 
           Abstract | 
            | 
            | 
           currency:BDT | 
        
        
           | 4690 | 
           Bulgaria, Leva | 
           Abstract | 
            | 
            | 
           currency:BGN | 
        
        
           | 4691 | 
           Bahrain, Dinars | 
           Abstract | 
            | 
            | 
           currency:BHD | 
        
        
           | 4692 | 
           Burundi, Francs | 
           Abstract | 
            | 
            | 
           currency:BIF | 
        
        
           | 4693 | 
           Bermuda, Dollars | 
           Abstract | 
            | 
            | 
           currency:BMD | 
        
        
           | 4694 | 
           Brunei Darussalam, Dollars | 
           Abstract | 
            | 
            | 
           currency:BND | 
        
        
           | 4695 | 
           Bolivia, Bolivianos | 
           Abstract | 
            | 
            | 
           currency:BOB | 
        
        
           | 4696 | 
           Bolivian Mvdol (funds code) | 
           Abstract | 
            | 
            | 
           currency:BOV | 
        
        
           | 4697 | 
           Brazil, Brazil Real | 
           Abstract | 
            | 
            | 
           currency:BRL | 
        
        
           | 4698 | 
           Bahamas, Dollars | 
           Abstract | 
            | 
            | 
           currency:BSD | 
        
        
           | 4699 | 
           Bhutan, Ngultrum | 
           Abstract | 
            | 
            | 
           currency:BTN | 
        
        
           | 4700 | 
           Botswana, Pulas | 
           Abstract | 
            | 
            | 
           currency:BWP | 
        
        
           | 4701 | 
           New Belarusian Ruble | 
           Abstract | 
            | 
            | 
           currency:BYN | 
        
        
           | 4702 | 
           Belize, Dollars | 
           Abstract | 
            | 
            | 
           currency:BZD | 
        
        
           | 4703 | 
           Canada, Dollars | 
           Abstract | 
            | 
            | 
           currency:CAD | 
        
        
           | 4704 | 
           Congo/Kinshasa, Congolese Francs | 
           Abstract | 
            | 
            | 
           currency:CDF | 
        
        
           | 4705 | 
           WIR Bank (complementary currency) | 
           Abstract | 
            | 
            | 
           currency:CHE | 
        
        
           | 4706 | 
           Switzerland, Francs | 
           Abstract | 
            | 
            | 
           currency:CHF | 
        
        
           | 4707 | 
           WIR Bank complementary currency | 
           Abstract | 
            | 
            | 
           currency:CHW | 
        
        
           | 4708 | 
           Unidad de Fomento (funds code) | 
           Abstract | 
            | 
            | 
           currency:CLF | 
        
        
           | 4709 | 
           Chile, Pesos | 
           Abstract | 
            | 
            | 
           currency:CLP | 
        
        
           | 4710 | 
           China, Yuan Renminbi | 
           Abstract | 
            | 
            | 
           currency:CNY | 
        
        
           | 4711 | 
           Colombia, Pesos | 
           Abstract | 
            | 
            | 
           currency:COP | 
        
        
           | 4712 | 
           Unidad de Valor Real | 
           Abstract | 
            | 
            | 
           currency:COU | 
        
        
           | 4713 | 
           Costa Rica, Colones | 
           Abstract | 
            | 
            | 
           currency:CRC | 
        
        
           | 4714 | 
           Cuban convertible peso | 
           Abstract | 
            | 
            | 
           currency:CUC | 
        
        
           | 4715 | 
           Cuba, Pesos | 
           Abstract | 
            | 
            | 
           currency:CUP | 
        
        
           | 4716 | 
           Cape Verde, Escudos | 
           Abstract | 
            | 
            | 
           currency:CVE | 
        
        
           | 4717 | 
           Czech Republic, Koruny | 
           Abstract | 
            | 
            | 
           currency:CZK | 
        
        
           | 4718 | 
           Djibouti, Francs | 
           Abstract | 
            | 
            | 
           currency:DJF | 
        
        
           | 4719 | 
           Denmark, Kroner | 
           Abstract | 
            | 
            | 
           currency:DKK | 
        
        
           | 4720 | 
           Dominican Republic, Pesos | 
           Abstract | 
            | 
            | 
           currency:DOP | 
        
        
           | 4721 | 
           Algeria, Algeria Dinars | 
           Abstract | 
            | 
            | 
           currency:DZD | 
        
        
           | 4722 | 
           Egypt, Pounds | 
           Abstract | 
            | 
            | 
           currency:EGP | 
        
        
           | 4723 | 
           Eritrea, Nakfa | 
           Abstract | 
            | 
            | 
           currency:ERN | 
        
        
           | 4724 | 
           Ethiopia, Birr | 
           Abstract | 
            | 
            | 
           currency:ETB | 
        
        
           | 4725 | 
           Euro Member Countries, Euro | 
           Abstract | 
            | 
            | 
           currency:EUR | 
        
        
           | 4726 | 
           Fiji, Dollars | 
           Abstract | 
            | 
            | 
           currency:FJD | 
        
        
           | 4727 | 
           Falkland Islands (Malvinas), Pounds | 
           Abstract | 
            | 
            | 
           currency:FKP | 
        
        
           | 4728 | 
           United Kingdom, Pounds | 
           Abstract | 
            | 
            | 
           currency:GBP | 
        
        
           | 4729 | 
           Georgia, Lari | 
           Abstract | 
            | 
            | 
           currency:GEL | 
        
        
           | 4730 | 
           Ghanaian cedi | 
           Abstract | 
            | 
            | 
           currency:GHS | 
        
        
           | 4731 | 
           Gibraltar, Pounds | 
           Abstract | 
            | 
            | 
           currency:GIP | 
        
        
           | 4732 | 
           Gambia, Dalasi | 
           Abstract | 
            | 
            | 
           currency:GMD | 
        
        
           | 4733 | 
           Guinea, Francs | 
           Abstract | 
            | 
            | 
           currency:GNF | 
        
        
           | 4734 | 
           Guatemala, Quetzales | 
           Abstract | 
            | 
            | 
           currency:GTQ | 
        
        
           | 4735 | 
           Guyana, Dollars | 
           Abstract | 
            | 
            | 
           currency:GYD | 
        
        
           | 4736 | 
           Hong Kong, Dollars | 
           Abstract | 
            | 
            | 
           currency:HKD | 
        
        
           | 4737 | 
           Honduras, Lempiras | 
           Abstract | 
            | 
            | 
           currency:HNL | 
        
        
           | 4738 | 
           Haiti, Gourdes | 
           Abstract | 
            | 
            | 
           currency:HTG | 
        
        
           | 4739 | 
           Hungary, Forint | 
           Abstract | 
            | 
            | 
           currency:HUF | 
        
        
           | 4740 | 
           Indonesia, Rupiahs | 
           Abstract | 
            | 
            | 
           currency:IDR | 
        
        
           | 4741 | 
           Israel, New Shekels | 
           Abstract | 
            | 
            | 
           currency:ILS | 
        
        
           | 4742 | 
           India, Rupees | 
           Abstract | 
            | 
            | 
           currency:INR | 
        
        
           | 4743 | 
           Iraq, Dinars | 
           Abstract | 
            | 
            | 
           currency:IQD | 
        
        
           | 4744 | 
           Iran, Rials | 
           Abstract | 
            | 
            | 
           currency:IRR | 
        
        
           | 4745 | 
           Iceland, Kronur | 
           Abstract | 
            | 
            | 
           currency:ISK | 
        
        
           | 4746 | 
           Jamaica, Dollars | 
           Abstract | 
            | 
            | 
           currency:JMD | 
        
        
           | 4747 | 
           Jordan, Dinars | 
           Abstract | 
            | 
            | 
           currency:JOD | 
        
        
           | 4748 | 
           Japan, Yen | 
           Abstract | 
            | 
            | 
           currency:JPY | 
        
        
           | 4749 | 
           Kenya, Shillings | 
           Abstract | 
            | 
            | 
           currency:KES | 
        
        
           | 4750 | 
           Kyrgyzstan, Soms | 
           Abstract | 
            | 
            | 
           currency:KGS | 
        
        
           | 4751 | 
           Cambodia, Riels | 
           Abstract | 
            | 
            | 
           currency:KHR | 
        
        
           | 4752 | 
           Comoros, Francs | 
           Abstract | 
            | 
            | 
           currency:KMF | 
        
        
           | 4753 | 
           Korea (North), Won | 
           Abstract | 
            | 
            | 
           currency:KPW | 
        
        
           | 4754 | 
           Korea (South), Won | 
           Abstract | 
            | 
            | 
           currency:KRW | 
        
        
           | 4755 | 
           Kuwait, Dinars | 
           Abstract | 
            | 
            | 
           currency:KWD | 
        
        
           | 4756 | 
           Cayman Islands, Dollars | 
           Abstract | 
            | 
            | 
           currency:KYD | 
        
        
           | 4757 | 
           Kazakhstan, Tenge | 
           Abstract | 
            | 
            | 
           currency:KZT | 
        
        
           | 4758 | 
           Laos, Kips | 
           Abstract | 
            | 
            | 
           currency:LAK | 
        
        
           | 4759 | 
           Lebanon, Pounds | 
           Abstract | 
            | 
            | 
           currency:LBP | 
        
        
           | 4760 | 
           Sri Lanka, Rupees | 
           Abstract | 
            | 
            | 
           currency:LKR | 
        
        
           | 4761 | 
           Liberia, Dollars | 
           Abstract | 
            | 
            | 
           currency:LRD | 
        
        
           | 4762 | 
           Lesotho, Maloti | 
           Abstract | 
            | 
            | 
           currency:LSL | 
        
        
           | 4763 | 
           Libya, Dinars | 
           Abstract | 
            | 
            | 
           currency:LYD | 
        
        
           | 4764 | 
           Morocco, Dirhams | 
           Abstract | 
            | 
            | 
           currency:MAD | 
        
        
           | 4765 | 
           Moldova, Lei | 
           Abstract | 
            | 
            | 
           currency:MDL | 
        
        
           | 4766 | 
           Madagascar, Ariary | 
           Abstract | 
            | 
            | 
           currency:MGA | 
        
        
           | 4767 | 
           Macedonia, Denars | 
           Abstract | 
            | 
            | 
           currency:MKD | 
        
        
           | 4768 | 
           Myanmar (Burma), Kyats | 
           Abstract | 
            | 
            | 
           currency:MMK | 
        
        
           | 4769 | 
           Mongolia, Tugriks | 
           Abstract | 
            | 
            | 
           currency:MNT | 
        
        
           | 4770 | 
           Macau, Patacas | 
           Abstract | 
            | 
            | 
           currency:MOP | 
        
        
           | 4771 | 
           Mauritania, Ouguiyas | 
           Abstract | 
            | 
            | 
           currency:MRU | 
        
        
           | 4772 | 
           Mauritius, Rupees | 
           Abstract | 
            | 
            | 
           currency:MUR | 
        
        
           | 4773 | 
           Maldives (Maldive Islands), Rufiyaa | 
           Abstract | 
            | 
            | 
           currency:MVR | 
        
        
           | 4774 | 
           Malawi, Kwachas | 
           Abstract | 
            | 
            | 
           currency:MWK | 
        
        
           | 4775 | 
           Mexico, Pesos | 
           Abstract | 
            | 
            | 
           currency:MXN | 
        
        
           | 4776 | 
           Mexican Unidad de Inversion (UDI) (funds code) | 
           Abstract | 
            | 
            | 
           currency:MXV | 
        
        
           | 4777 | 
           Malaysia, Ringgits | 
           Abstract | 
            | 
            | 
           currency:MYR | 
        
        
           | 4778 | 
           Mozambique, Meticais | 
           Abstract | 
            | 
            | 
           currency:MZN | 
        
        
           | 4779 | 
           Namibia, Dollars | 
           Abstract | 
            | 
            | 
           currency:NAD | 
        
        
           | 4780 | 
           Nigeria, Nairas | 
           Abstract | 
            | 
            | 
           currency:NGN | 
        
        
           | 4781 | 
           Nicaragua, Cordobas | 
           Abstract | 
            | 
            | 
           currency:NIO | 
        
        
           | 4782 | 
           Norway, Krone | 
           Abstract | 
            | 
            | 
           currency:NOK | 
        
        
           | 4783 | 
           Nepal, Nepal Rupees | 
           Abstract | 
            | 
            | 
           currency:NPR | 
        
        
           | 4784 | 
           New Zealand, Dollars | 
           Abstract | 
            | 
            | 
           currency:NZD | 
        
        
           | 4785 | 
           Oman, Rials | 
           Abstract | 
            | 
            | 
           currency:OMR | 
        
        
           | 4786 | 
           Panama, Balboa | 
           Abstract | 
            | 
            | 
           currency:PAB | 
        
        
           | 4787 | 
           Peru, Nuevos Soles | 
           Abstract | 
            | 
            | 
           currency:PEN | 
        
        
           | 4788 | 
           Papua New Guinea, Kina | 
           Abstract | 
            | 
            | 
           currency:PGK | 
        
        
           | 4789 | 
           Philippines, Pesos | 
           Abstract | 
            | 
            | 
           currency:PHP | 
        
        
           | 4790 | 
           Pakistan, Rupees | 
           Abstract | 
            | 
            | 
           currency:PKR | 
        
        
           | 4791 | 
           Poland, Zlotych | 
           Abstract | 
            | 
            | 
           currency:PLN | 
        
        
           | 4792 | 
           Paraguay, Guarani | 
           Abstract | 
            | 
            | 
           currency:PYG | 
        
        
           | 4793 | 
           Qatar, Rials | 
           Abstract | 
            | 
            | 
           currency:QAR | 
        
        
           | 4794 | 
           Romania, New Lei | 
           Abstract | 
            | 
            | 
           currency:RON | 
        
        
           | 4795 | 
           Serbia, Dinars | 
           Abstract | 
            | 
            | 
           currency:RSD | 
        
        
           | 4796 | 
           Russia, Rubles | 
           Abstract | 
            | 
            | 
           currency:RUB | 
        
        
           | 4797 | 
           Rwanda, Rwanda Francs | 
           Abstract | 
            | 
            | 
           currency:RWF | 
        
        
           | 4798 | 
           Saudi Arabia, Riyals | 
           Abstract | 
            | 
            | 
           currency:SAR | 
        
        
           | 4799 | 
           Solomon Islands, Dollars | 
           Abstract | 
            | 
            | 
           currency:SBD | 
        
        
           | 4800 | 
           Seychelles, Rupees | 
           Abstract | 
            | 
            | 
           currency:SCR | 
        
        
           | 4801 | 
           Sudan, Pounds | 
           Abstract | 
            | 
            | 
           currency:SDG | 
        
        
           | 4802 | 
           Sweden, Kronor | 
           Abstract | 
            | 
            | 
           currency:SEK | 
        
        
           | 4803 | 
           Singapore, Dollars | 
           Abstract | 
            | 
            | 
           currency:SGD | 
        
        
           | 4804 | 
           Saint Helena, Pounds | 
           Abstract | 
            | 
            | 
           currency:SHP | 
        
        
           | 4805 | 
           Sierra Leone, Leones | 
           Abstract | 
            | 
            | 
           currency:SLE | 
        
        
           | 4806 | 
           Somalia, Shillings | 
           Abstract | 
            | 
            | 
           currency:SOS | 
        
        
           | 4807 | 
           South Sudan pound | 
           Abstract | 
            | 
            | 
           currency:SSP | 
        
        
           | 4808 | 
           Suriname, Dollars | 
           Abstract | 
            | 
            | 
           currency:SRD | 
        
        
           | 4809 | 
           Sao Tome and Principe, Dobras | 
           Abstract | 
            | 
            | 
           currency:STN | 
        
        
           | 4810 | 
           El Salvador, Colon | 
           Abstract | 
            | 
            | 
           currency:SVC | 
        
        
           | 4811 | 
           Syria, Pounds | 
           Abstract | 
            | 
            | 
           currency:SYP | 
        
        
           | 4812 | 
           eSwatini, Liliangeni | 
           Abstract | 
            | 
            | 
           currency:SZL | 
        
        
           | 4813 | 
           Thailand, Baht | 
           Abstract | 
            | 
            | 
           currency:THB | 
        
        
           | 4814 | 
           Tajikistan, Somoni | 
           Abstract | 
            | 
            | 
           currency:TJS | 
        
        
           | 4815 | 
           Turkmenistani manat | 
           Abstract | 
            | 
            | 
           currency:TMT | 
        
        
           | 4816 | 
           Tunisia, Dinars | 
           Abstract | 
            | 
            | 
           currency:TND | 
        
        
           | 4817 | 
           Tonga, Pa'anga | 
           Abstract | 
            | 
            | 
           currency:TOP | 
        
        
           | 4818 | 
           Turkey, New Lira | 
           Abstract | 
            | 
            | 
           currency:TRY | 
        
        
           | 4819 | 
           Trinidad and Tobago, Dollars | 
           Abstract | 
            | 
            | 
           currency:TTD | 
        
        
           | 4820 | 
           Taiwan, New Dollars | 
           Abstract | 
            | 
            | 
           currency:TWD | 
        
        
           | 4821 | 
           Tanzania, Shillings | 
           Abstract | 
            | 
            | 
           currency:TZS | 
        
        
           | 4822 | 
           Ukraine, Hryvnia | 
           Abstract | 
            | 
            | 
           currency:UAH | 
        
        
           | 4823 | 
           Uganda, Shillings | 
           Abstract | 
            | 
            | 
           currency:UGX | 
        
        
           | 4824 | 
           United States of America, Dollars | 
           Abstract | 
            | 
            | 
           currency:USD | 
        
        
           | 4825 | 
           United States dollar (next day) (funds code) | 
           Abstract | 
            | 
            | 
           currency:USN | 
        
        
           | 4826 | 
           Uruguay Peso en Unidades Indexadas (UPUI) | 
           Abstract | 
            | 
            | 
           currency:UYI | 
        
        
           | 4827 | 
           Uruguay, Pesos | 
           Abstract | 
            | 
            | 
           currency:UYU | 
        
        
           | 4828 | 
           Uruguay, Unidad Previsional | 
           Abstract | 
            | 
            | 
           currency:UYW | 
        
        
           | 4829 | 
           Uzbekistan, Sums | 
           Abstract | 
            | 
            | 
           currency:UZS | 
        
        
           | 4830 | 
           Venezuelan Bolívar Soberano | 
           Abstract | 
            | 
            | 
           currency:VES | 
        
        
           | 4831 | 
           Venezuelan Bolívar Soberano | 
           Abstract | 
            | 
            | 
           currency:VED | 
        
        
           | 4832 | 
           Viet Nam, Dong | 
           Abstract | 
            | 
            | 
           currency:VND | 
        
        
           | 4833 | 
           Vanuatu, Vatu | 
           Abstract | 
            | 
            | 
           currency:VUV | 
        
        
           | 4834 | 
           Samoa, Tala | 
           Abstract | 
            | 
            | 
           currency:WST | 
        
        
           | 4835 | 
           Communaute Financiere Africaine BEAC, Francs | 
           Abstract | 
            | 
            | 
           currency:XAF | 
        
        
           | 4836 | 
           Silver, Ounces | 
           Abstract | 
            | 
            | 
           currency:XAG | 
        
        
           | 4837 | 
           Gold, Ounces | 
           Abstract | 
            | 
            | 
           currency:XAU | 
        
        
           | 4838 | 
           European Composite Unit (EURCO) (bond market unit) | 
           Abstract | 
            | 
            | 
           currency:XBA | 
        
        
           | 4839 | 
           European Monetary Unit (E.M.U.-6) (bond market unit) | 
           Abstract | 
            | 
            | 
           currency:XBB | 
        
        
           | 4840 | 
           European Unit of Account 9 (E.U.A.-9) (bond market unit) | 
           Abstract | 
            | 
            | 
           currency:XBC | 
        
        
           | 4841 | 
           European Unit of Account 17 (E.U.A.-17) (bond market unit) | 
           Abstract | 
            | 
            | 
           currency:XBD | 
        
        
           | 4842 | 
           East Caribbean Dollars | 
           Abstract | 
            | 
            | 
           currency:XCD | 
        
        
           | 4843 | 
           International Monetary Fund (IMF) Special Drawing Rights | 
           Abstract | 
            | 
            | 
           currency:XDR | 
        
        
           | 4844 | 
           Communaute Financiere Africaine BCEAO, Francs | 
           Abstract | 
            | 
            | 
           currency:XOF | 
        
        
           | 4845 | 
           Palladium Ounces | 
           Abstract | 
            | 
            | 
           currency:XPD | 
        
        
           | 4846 | 
           Comptoirs Francais du Pacifique Francs | 
           Abstract | 
            | 
            | 
           currency:XPF | 
        
        
           | 4847 | 
           Platinum, Ounces | 
           Abstract | 
            | 
            | 
           currency:XPT | 
        
        
           | 4848 | 
           Sistema Unitario de Compensacion Regional de Pagos (SUCRE) | 
           Abstract | 
            | 
            | 
           currency:XSU | 
        
        
           | 4849 | 
           Code reserved for testing purposes | 
           Abstract | 
            | 
            | 
           currency:XTS | 
        
        
           | 4850 | 
           African Development Bank (ADB) Unit of Account | 
           Abstract | 
            | 
            | 
           currency:XUA | 
        
        
           | 4851 | 
           No currency | 
           Abstract | 
            | 
            | 
           currency:XXX | 
        
        
           | 4852 | 
           Yemen, Rials | 
           Abstract | 
            | 
            | 
           currency:YER | 
        
        
           | 4853 | 
           South Africa, Rand | 
           Abstract | 
            | 
            | 
           currency:ZAR | 
        
        
           | 4854 | 
           Zambia, Kwacha | 
           Abstract | 
            | 
            | 
           currency:ZMW | 
        
        
           | 4855 | 
           Zimbabwe dollar (Deprecated 2024-08-31) | 
           Abstract | 
            | 
            | 
           currency:ZWL | 
        
        
           | 4856 | 
           Zimbabwe Gold | 
           Abstract | 
            | 
            | 
           currency:ZWG | 
        
        
           | 4857 | 
           http://xbrl.sec.gov/stpr/role/document/StateOrProvince | 
           Network | 
           *  | 
           *  | 
           http://xbrl.sec.gov/stpr/role/document/StateOrProvince | 
        
        
           | 4858 | 
           Active State or Province Code [Domain] | 
           Abstract | 
            | 
            | 
           stpr:ActiveStateProvinceCodeDomain | 
        
        
           | 4859 | 
           ALABAMA | 
           Abstract | 
            | 
            | 
           stpr:AL | 
        
        
           | 4860 | 
           ALASKA | 
           Abstract | 
            | 
            | 
           stpr:AK | 
        
        
           | 4861 | 
           ARIZONA | 
           Abstract | 
            | 
            | 
           stpr:AZ | 
        
        
           | 4862 | 
           ARKANSAS | 
           Abstract | 
            | 
            | 
           stpr:AR | 
        
        
           | 4863 | 
           CALIFORNIA | 
           Abstract | 
            | 
            | 
           stpr:CA | 
        
        
           | 4864 | 
           COLORADO | 
           Abstract | 
            | 
            | 
           stpr:CO | 
        
        
           | 4865 | 
           CONNECTICUT | 
           Abstract | 
            | 
            | 
           stpr:CT | 
        
        
           | 4866 | 
           DELAWARE | 
           Abstract | 
            | 
            | 
           stpr:DE | 
        
        
           | 4867 | 
           DISTRICT OF COLUMBIA | 
           Abstract | 
            | 
            | 
           stpr:DC | 
        
        
           | 4868 | 
           FLORIDA | 
           Abstract | 
            | 
            | 
           stpr:FL | 
        
        
           | 4869 | 
           GEORGIA | 
           Abstract | 
            | 
            | 
           stpr:GA | 
        
        
           | 4870 | 
           HAWAII | 
           Abstract | 
            | 
            | 
           stpr:HI | 
        
        
           | 4871 | 
           IDAHO | 
           Abstract | 
            | 
            | 
           stpr:ID | 
        
        
           | 4872 | 
           ILLINOIS | 
           Abstract | 
            | 
            | 
           stpr:IL | 
        
        
           | 4873 | 
           INDIANA | 
           Abstract | 
            | 
            | 
           stpr:IN | 
        
        
           | 4874 | 
           IOWA | 
           Abstract | 
            | 
            | 
           stpr:IA | 
        
        
           | 4875 | 
           KANSAS | 
           Abstract | 
            | 
            | 
           stpr:KS | 
        
        
           | 4876 | 
           KENTUCKY | 
           Abstract | 
            | 
            | 
           stpr:KY | 
        
        
           | 4877 | 
           LOUISIANA | 
           Abstract | 
            | 
            | 
           stpr:LA | 
        
        
           | 4878 | 
           MAINE | 
           Abstract | 
            | 
            | 
           stpr:ME | 
        
        
           | 4879 | 
           MARYLAND | 
           Abstract | 
            | 
            | 
           stpr:MD | 
        
        
           | 4880 | 
           MASSACHUSETTS | 
           Abstract | 
            | 
            | 
           stpr:MA | 
        
        
           | 4881 | 
           MICHIGAN | 
           Abstract | 
            | 
            | 
           stpr:MI | 
        
        
           | 4882 | 
           MINNESOTA | 
           Abstract | 
            | 
            | 
           stpr:MN | 
        
        
           | 4883 | 
           MISSISSIPPI | 
           Abstract | 
            | 
            | 
           stpr:MS | 
        
        
           | 4884 | 
           MISSOURI | 
           Abstract | 
            | 
            | 
           stpr:MO | 
        
        
           | 4885 | 
           MONTANA | 
           Abstract | 
            | 
            | 
           stpr:MT | 
        
        
           | 4886 | 
           NEBRASKA | 
           Abstract | 
            | 
            | 
           stpr:NE | 
        
        
           | 4887 | 
           NEVADA | 
           Abstract | 
            | 
            | 
           stpr:NV | 
        
        
           | 4888 | 
           NEW HAMPSHIRE | 
           Abstract | 
            | 
            | 
           stpr:NH | 
        
        
           | 4889 | 
           NEW JERSEY | 
           Abstract | 
            | 
            | 
           stpr:NJ | 
        
        
           | 4890 | 
           NEW MEXICO | 
           Abstract | 
            | 
            | 
           stpr:NM | 
        
        
           | 4891 | 
           NEW YORK | 
           Abstract | 
            | 
            | 
           stpr:NY | 
        
        
           | 4892 | 
           NORTH CAROLINA | 
           Abstract | 
            | 
            | 
           stpr:NC | 
        
        
           | 4893 | 
           NORTH DAKOTA | 
           Abstract | 
            | 
            | 
           stpr:ND | 
        
        
           | 4894 | 
           OHIO | 
           Abstract | 
            | 
            | 
           stpr:OH | 
        
        
           | 4895 | 
           OKLAHOMA | 
           Abstract | 
            | 
            | 
           stpr:OK | 
        
        
           | 4896 | 
           OREGON | 
           Abstract | 
            | 
            | 
           stpr:OR | 
        
        
           | 4897 | 
           PENNSYLVANIA | 
           Abstract | 
            | 
            | 
           stpr:PA | 
        
        
           | 4898 | 
           RHODE ISLAND | 
           Abstract | 
            | 
            | 
           stpr:RI | 
        
        
           | 4899 | 
           SOUTH CAROLINA | 
           Abstract | 
            | 
            | 
           stpr:SC | 
        
        
           | 4900 | 
           SOUTH DAKOTA | 
           Abstract | 
            | 
            | 
           stpr:SD | 
        
        
           | 4901 | 
           TENNESSEE | 
           Abstract | 
            | 
            | 
           stpr:TN | 
        
        
           | 4902 | 
           TEXAS | 
           Abstract | 
            | 
            | 
           stpr:TX | 
        
        
           | 4903 | 
           UTAH | 
           Abstract | 
            | 
            | 
           stpr:UT | 
        
        
           | 4904 | 
           VERMONT | 
           Abstract | 
            | 
            | 
           stpr:VT | 
        
        
           | 4905 | 
           VIRGINIA | 
           Abstract | 
            | 
            | 
           stpr:VA | 
        
        
           | 4906 | 
           WASHINGTON | 
           Abstract | 
            | 
            | 
           stpr:WA | 
        
        
           | 4907 | 
           WEST VIRGINIA | 
           Abstract | 
            | 
            | 
           stpr:WV | 
        
        
           | 4908 | 
           WISCONSIN | 
           Abstract | 
            | 
            | 
           stpr:WI | 
        
        
           | 4909 | 
           WYOMING | 
           Abstract | 
            | 
            | 
           stpr:WY | 
        
        
           | 4910 | 
           ALBERTA | 
           Abstract | 
            | 
            | 
           stpr:CA-AB | 
        
        
           | 4911 | 
           BRITISH COLUMBIA | 
           Abstract | 
            | 
            | 
           stpr:CA-BC | 
        
        
           | 4912 | 
           MANITOBA | 
           Abstract | 
            | 
            | 
           stpr:CA-MB | 
        
        
           | 4913 | 
           NEW BRUNSWICK | 
           Abstract | 
            | 
            | 
           stpr:CA-NB | 
        
        
           | 4914 | 
           NEWFOUNDLAND AND LABRADOR | 
           Abstract | 
            | 
            | 
           stpr:CA-NL | 
        
        
           | 4915 | 
           NORTHWEST TERRITORIES | 
           Abstract | 
            | 
            | 
           stpr:CA-NT | 
        
        
           | 4916 | 
           NOVA SCOTIA | 
           Abstract | 
            | 
            | 
           stpr:CA-NS | 
        
        
           | 4917 | 
           NUNAVUT | 
           Abstract | 
            | 
            | 
           stpr:CA-NU | 
        
        
           | 4918 | 
           ONTARIO | 
           Abstract | 
            | 
            | 
           stpr:CA-ON | 
        
        
           | 4919 | 
           PRINCE EDWARD ISLAND | 
           Abstract | 
            | 
            | 
           stpr:CA-PE | 
        
        
           | 4920 | 
           QUEBEC | 
           Abstract | 
            | 
            | 
           stpr:CA-QC | 
        
        
           | 4921 | 
           SASKATCHEWAN | 
           Abstract | 
            | 
            | 
           stpr:CA-SK | 
        
        
           | 4922 | 
           YUKON | 
           Abstract | 
            | 
            | 
           stpr:CA-YT |