XML 141 R79.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Fair Value of Financial Assets and Liabilities - Fair Value Hierarchy of Financial Assets and Liabilities under U.S. GAAP Guidance (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Net amounts of recognized assets |  |
Marketable securities, Assets | $ 14,228 | $ 32,064
Government debt, Assets | 56,761 | 57,788
Securities owned - Equities, Assets | 36 | 620
FX/commodities options, Assets | 26 | 39
Forwards, Assets | 564 | 236
FX swaps, Assets | 1,278 | 1,611
Futures, Assets |  | 93
Corporate bonds, Assets | 728 |
Total, Assets | 73,621 | 92,451
Net amounts of recognized Liabilities |  |
FX/commodities options, Liabilities |  | 88,016
FX swaps, Liabilities | 2,244 | 2,072
Forwards, Liabilities | 1,285 | 639
Futures, Liabilities | 624 | 402
Contingent consideration, Liabilities | 42,159 | 45,984
Total, Liabilities | 46,312 | 137,113
Netting and Collateral [Member] |  |
Net amounts of recognized assets |  |
FX/commodities options, Assets |  | (482,712)
Forwards, Assets | (142) | (17)
FX swaps, Assets | (394) | (327)
Futures, Assets | (2,044) | (57,386)
Total, Assets | (2,580) | (540,442)
Net amounts of recognized Liabilities |  |
FX/commodities options, Liabilities |  | (482,712)
FX swaps, Liabilities | (394) | (327)
Forwards, Liabilities | (142) | (17)
Futures, Liabilities | (2,044) | (57,386)
Total, Liabilities | (2,580) | (540,442)
Level 1 [Member] |  |
Net amounts of recognized assets |  |
Marketable securities, Assets | 14,228 | 32,064
Government debt, Assets | 56,761 | 57,788
Securities owned - Equities, Assets | 36 | 620
FX/commodities options, Assets | 26 | 482,751
Total, Assets | 71,051 | 573,223
Net amounts of recognized Liabilities |  |
FX/commodities options, Liabilities |  | 570,728
Total, Liabilities |  | 570,728
Level 2 [Member] |  |
Net amounts of recognized assets |  |
Forwards, Assets | 706 | 253
FX swaps, Assets | 1,672 | 1,938
Futures, Assets | 2,044 | 57,479
Corporate bonds, Assets | 728 |
Total, Assets | 5,150 | 59,670
Net amounts of recognized Liabilities |  |
FX swaps, Liabilities | 2,638 | 2,399
Forwards, Liabilities | 1,427 | 656
Futures, Liabilities | 2,668 | 57,788
Total, Liabilities | 6,733 | 60,843
Level 3 [Member] |  |
Net amounts of recognized Liabilities |  |
Contingent consideration, Liabilities | 42,159 | 45,984
Total, Liabilities | $ 42,159 | $ 45,984

X
- Definition Contingent Consideration Liability Fair Value Disclosure + References No definition available. + Details
Name: | bgcp_ContingentConsiderationLiabilityFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Foreign exchange and commodities options assets fair value disclosure. + References No definition available. + Details
Name: | bgcp_ForeignExchangeAndCommoditiesOptionsAssetsFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Foreign exchange and commodities options liabilities fair value disclosure. + References No definition available. + Details
Name: | bgcp_ForeignExchangeAndCommoditiesOptionsLiabilitiesFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Forward Contract Liabilities Fair Value Disclosure + References No definition available. + Details
Name: | bgcp_ForwardContractLiabilitiesFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Forward Contracts Assets Fair Value Disclosure + References No definition available. + Details
Name: | bgcp_ForwardContractsAssetsFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Futures Contract Liabilities Fair Value Disclosure + References No definition available. + Details
Name: | bgcp_FuturesContractLiabilitiesFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Futures contracts assets fair value disclosure. + References No definition available. + Details
Name: | bgcp_FuturesContractsAssetsFairValueDisclosure
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of firm holdings in corporate fixed income securities. Includes pledged and unpledged holdings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedCorporateDebtAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in corporate stocks (common and preferred), stock options, warrants and any other financial instrument which represents, or provides the ability to obtain, ownership rights in a corporation. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedCorporateEquitiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value as of the balance sheet date of firm holdings in debt obligations issued by the US government including short-term Treasury bills, medium-term Treasury notes, and long-term Treasury bonds, as well as debt issued by agencies. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969 + Details
Name: | us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959 + Details
Name: | us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of investment in marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MarketableSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bgcp_NettingAndCollateralizedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |