XML 93 R79.htm IDEA: XBRL DOCUMENT
v3.22.0.1

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, 2021 | Dec. 31, 2020
--- | --- | ---
Net amounts of recognized assets |  |
Marketable securities | $ 406 | $ 349
Securities owned—Government debt | 40,602 | 57,918
Securities owned—Equities | 235 | 75
FX/commodities options |  | 74
Forwards | 392 | 295
FX swaps | 2,487 | 562
Futures | 0 | 0
Securities owned—Corporate bonds | 1 | 579
Total | 44,123 | 59,852
Net amounts of recognized Liabilities |  |
Futures | 940 | 926
FX swaps | 1,490 | 319
Forwards | 419 | 215
Contingent consideration | 29,756 | 39,791
Total | 32,605 | 41,251
Netting and Collateral |  |
Net amounts of recognized assets |  |
Marketable securities | 0 | 0
Securities owned—Government debt | 0 | 0
Securities owned—Equities | 0 | 0
FX/commodities options |  | 0
Forwards | (60) | (43)
FX swaps | (538) | (21)
Futures | (70,497) | (41,257)
Securities owned—Corporate bonds | 0 | 0
Total | (71,095) | (41,321)
Net amounts of recognized Liabilities |  |
Futures | 70,497 | (41,257)
FX swaps | (538) | (21)
Forwards | (60) | (43)
Contingent consideration | 0 | 0
Total | (71,095) | (41,321)
Level 1 |  |
Net amounts of recognized assets |  |
Marketable securities | 406 | 349
Securities owned—Government debt | 40,602 | 57,918
Securities owned—Equities | 235 | 75
FX/commodities options |  | 74
Forwards | 0 | 0
FX swaps | 0 | 0
Futures | 0 | 0
Securities owned—Corporate bonds | 0 | 0
Total | 41,243 | 58,416
Net amounts of recognized Liabilities |  |
Futures | 0 | 0
FX swaps | 0 | 0
Forwards | 0 | 0
Contingent consideration | 0 | 0
Total | 0 | 0
Level 2 |  |
Net amounts of recognized assets |  |
Marketable securities | 0 | 0
Securities owned—Government debt | 0 | 0
Securities owned—Equities | 0 | 0
FX/commodities options |  | 0
Forwards | 452 | 338
FX swaps | 3,025 | 583
Futures | 70,497 | 41,257
Securities owned—Corporate bonds | 1 | 579
Total | 73,975 | 42,757
Net amounts of recognized Liabilities |  |
Futures | 71,437 | 42,183
FX swaps | 2,028 | 340
Forwards | 479 | 258
Contingent consideration | 0 | 0
Total | 73,944 | 42,781
Level 3 |  |
Net amounts of recognized assets |  |
Marketable securities | 0 | 0
Securities owned—Government debt | 0 | 0
Securities owned—Equities | 0 | 0
FX/commodities options |  | 0
Forwards | 0 | 0
FX swaps | 0 | 0
Futures | 0 | 0
Securities owned—Corporate bonds | 0 | 0
Total | 0 | 0
Net amounts of recognized Liabilities |  |
Futures | 0 | 0
FX swaps | 0 | 0
Forwards | 0 | 0
Contingent consideration | 29,756 | 39,791
Total | $ 29,756 | $ 39,791

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 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=123874694&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=125515794&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=123874694&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=120398452&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: |