XML 31 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Collateralized Transactions and Assets and Liabilities Subject to Netting - Gross Amounts Offset (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets $ 1,823,018us-gaap_DerivativeFairValueOfDerivativeAsset $ 1,736,983us-gaap_DerivativeFairValueOfDerivativeAsset
Gross Amounts Offset in the Statements of Financial Condition, Assets 24,436us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset 10,870us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
Net Amounts Presented in the Statements of Financial Condition, Assets 1,798,582us-gaap_DerivativeAssets 1,726,113us-gaap_DerivativeAssets
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 1,591,619us-gaap_DerivativeCollateralObligationToReturnSecurities [1] 1,340,359us-gaap_DerivativeCollateralObligationToReturnSecurities [1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 15,782us-gaap_DerivativeCollateralObligationToReturnCash [2] 10,110us-gaap_DerivativeCollateralObligationToReturnCash [2]
Net Amount, Assets 191,181us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral 375,644us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Gross Amounts of Recognized Derivatives, Liabilities 1,781,118us-gaap_DerivativeFairValueOfDerivativeLiability 1,643,258us-gaap_DerivativeFairValueOfDerivativeLiability
Gross Amounts of Recognized Derivatives, Liabilities 24,436us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset 11,764us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
Net Amounts Presented in the Statements of Financial Condition, Liabilities 1,756,682us-gaap_DerivativeLiabilities 1,631,494us-gaap_DerivativeLiabilities
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities 1,615,949us-gaap_DerivativeCollateralRightToReclaimSecurities [1] 1,357,786us-gaap_DerivativeCollateralRightToReclaimSecurities [1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities 33,141us-gaap_DerivativeCollateralRightToReclaimCash [2] 21,034us-gaap_DerivativeCollateralRightToReclaimCash [2]
Net Amount, Liabilities 107,592us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 252,674us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Listed Options [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets 144,586us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
339,798us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Gross Amounts Offset in the Statements of Financial Condition, Assets 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Net Amounts Presented in the Statements of Financial Condition, Assets 144,586us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
339,798us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[1] 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[2] 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[2]
Net Amount, Assets 144,586us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
339,798us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Gross Amounts of Recognized Derivatives, Liabilities 115,362us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
252,282us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Gross Amounts of Recognized Derivatives, Liabilities 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Net Amounts Presented in the Statements of Financial Condition, Liabilities 115,362us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
252,282us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[1] 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities 17,359us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[2] 10,924us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
[2]
Net Amount, Liabilities 98,003us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
241,358us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ExchangeTradedOptionsMember
Securities Borrowed [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets 1,632,062us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
1,357,387us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
Gross Amounts Offset in the Statements of Financial Condition, Assets 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
Net Amounts Presented in the Statements of Financial Condition, Assets 1,632,062us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
1,357,387us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 1,570,194us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
[1] 1,316,110us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 15,782us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
[2] 10,110us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
[2]
Net Amount, Assets 46,086us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
31,167us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesBorrowedMember
Receivable from Brokers, Dealers and Clearing Organizations [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets 21,545us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3] 24,366us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3]
Gross Amounts Offset in the Statements of Financial Condition, Assets 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3] 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3]
Net Amounts Presented in the Statements of Financial Condition, Assets 21,545us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3] 24,366us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3]
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 21,425us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[1],[3] 24,249us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[1],[3]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[2],[3] 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[2],[3]
Net Amount, Assets 120us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3] 117us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_ReceivablesFromPayablestoBrokersDealersandClearingOrganizationsMember
[3]
Foreign Currency Forward Contracts [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets 60us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
6,913us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Gross Amounts Offset in the Statements of Financial Condition, Assets 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
6,501us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Net Amounts Presented in the Statements of Financial Condition, Assets 60us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
412us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
[1] 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
[2] 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
[2]
Net Amount, Assets 60us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
412us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Gross Amounts of Recognized Derivatives, Liabilities   11,515us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Gross Amounts of Recognized Derivatives, Liabilities   6,501us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Net Amounts Presented in the Statements of Financial Condition, Liabilities   5,014us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities   0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
[2]
Net Amount, Liabilities   5,014us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
Swaps [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets 85us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Gross Amounts Offset in the Statements of Financial Condition, Assets 0us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Net Amounts Presented in the Statements of Financial Condition, Assets 85us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]  
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[2]  
Net Amount, Assets 85us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Gross Amounts of Recognized Derivatives, Liabilities   18us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Gross Amounts of Recognized Derivatives, Liabilities   0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Net Amounts Presented in the Statements of Financial Condition, Liabilities   18us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities   0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[2]
Net Amount, Liabilities   18us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Futures [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized, Assets 24,680us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
8,519us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Gross Amounts Offset in the Statements of Financial Condition, Assets 24,436us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
4,369us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Net Amounts Presented in the Statements of Financial Condition, Assets 244us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
4,150us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Assets 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[1] 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Assets 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[2] 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[2]
Net Amount, Assets 244us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
4,150us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Gross Amounts of Recognized Derivatives, Liabilities 24,436us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
5,263us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Gross Amounts of Recognized Derivatives, Liabilities 24,436us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
5,263us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Net Amounts Presented in the Statements of Financial Condition, Liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[1] 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[2] 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
[2]
Net Amount, Liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
Securities Loaned [Member]    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Derivatives, Liabilities 707,744us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
733,230us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
Gross Amounts of Recognized Derivatives, Liabilities 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
Net Amounts Presented in the Statements of Financial Condition, Liabilities 707,744us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
733,230us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities 682,389us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
[1] 716,838us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities 15,782us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
[2] 10,110us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
[2]
Net Amount, Liabilities 9,573us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
6,282us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= kcg_SecuritiesLoanedMember
Financial Instruments Sold Under Agreements to Repurchase [Member}    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Derivatives, Liabilities 933,576us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
640,950us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
Gross Amounts of Recognized Derivatives, Liabilities 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
Net Amounts Presented in the Statements of Financial Condition, Liabilities 933,576us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
640,950us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
Gross Amounts Not Offset in the Statement of Financial Condition, Available Collateral, Liabilities 933,560us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
[1] 640,948us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
[1]
Gross Amounts Not Offset in the Statement of Financial Condition, Counterparty Netting, Liabilities 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
[2] 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
[2]
Net Amount, Liabilities $ 16us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
$ 2us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_RepurchaseAgreementsMember
[1] Includes securities received or delivered under collateral arrangements with counterparties that could be liquidated in the event of a counterparty default and thus offset against a counterparty's rights and obligations under the respective repurchase agreements or securities borrowing or lending arrangements.
[2] Under master netting agreements with its counterparties, the company has the legal right of offset with a counterparty, which incorporates all of the counterparty's outstanding rights and obligations under the arrangement. These balances reflect additional credit risk mitigation that is avalable by counterparty in the event of a counterparty's default, but which are not netted in the Statement of Financial Condition because other netting provisions under U.S. GAAP are not met.
[3] Represents reverse repurchase agreements at broker dealer.