XML 109 R92.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Related Party Transactions - Transactions with Executive Officers and Directors, 2 (Details) |  |  |  |  |  |  |  |  |  |  |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jul. 12, 2023 USD ($) | Jul. 12, 2023 GBP (£) | Jul. 11, 2023 GBP (£) | Jul. 10, 2023 USD ($) $ / shares shares | Jul. 01, 2023 USD ($) | Jun. 30, 2023 USD ($) | Aug. 11, 2022 USD ($) $ / shares shares | Dec. 21, 2021 USD ($) shares | Jun. 28, 2021 USD ($) $ / shares shares | Apr. 29, 2021 USD ($) shares | Apr. 23, 2021 USD ($) $ / shares shares | Feb. 22, 2021 USD ($) shares | Oct. 31, 2023 USD ($) | Dec. 31, 2023 USD ($) shares | Dec. 31, 2022 USD ($) shares | Dec. 31, 2021 USD ($) shares | Apr. 08, 2021 shares | Mar. 02, 2020 $ / shares
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Deed of amendment, notice period | 24 months | 24 months |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based payment arrangement, decrease for tax withholding obligation | $ |  |  |  |  |  |  |  |  |  |  |  |  | $ 5,000,000 |  |  |  |  |
Number of H Units redeemed (in shares) |  |  |  |  |  |  |  |  | 1,131,774 |  |  |  |  |  |  |  |  |
Payment related to H Units redeemed | $ |  |  |  |  |  |  |  |  | $ 7,017,000 |  |  |  |  |  |  |  |  |
Number of preferred H Units redeemed (in shares) |  |  |  |  |  |  |  |  | 1,018,390 |  |  |  |  |  |  |  |  |
Payment related tax for redeemed preferred H Units | $ |  |  |  |  |  |  |  |  | $ 7,983,000 |  |  |  |  |  |  |  |  |
Restricted Stock Units (RSUs) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based payment arrangement, decrease for tax withholding obligation | $ |  |  |  |  | $ 74,000,000 | $ 49,200,000 |  |  |  |  |  |  |  |  |  |  |  |
Aggregate estimated grant date fair value | $ | $ 3,986,600 |  |  |  |  |  |  |  |  |  |  |  |  | $ 62,494,000 | $ 18,743,000 | $ 12,792,000 |  |
Related Party |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  |  |  |  |  |  |  | 0 | 0 |  |  |
Mr. Windeatt | Restricted Stock Units (RSUs) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vested in period (in shares) |  |  |  | 720,509 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based payment arrangement, decrease for tax withholding obligation | $ |  |  |  | $ 780,333 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Mr. Windeatt | Related Party |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Drawings, aggregate amount, per year | £ |  | £ 700,000 | £ 600,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Mr. Merkel |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payment related to exchangeable PPSUs redeemed | $ |  |  |  |  |  |  |  | $ 555,990 |  |  |  |  |  |  |  |  |  |
Number of non-exchangeable PPSU approved redemption (in shares) |  |  |  |  |  |  |  | 90,366 |  |  |  |  |  |  |  |  |  |
Payment related to non exchangeable PPSU approved redemption | $ |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |  |  |  |  |
Number of exchangeable PPSU (in shares) |  |  |  |  |  |  |  | 149,301 |  |  |  |  |  |  |  |  |  |
Mr. Lutnick |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of non-exchangeable PSU (in shares) |  |  |  |  |  |  |  | 2,011,731 |  |  |  |  |  |  |  |  |  |
Payment related to non-exchangeable PSU redeemed | $ |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |  |  |  |  |
Payment related to exchangeable PPSUs redeemed | $ |  |  |  |  |  |  |  | $ 1,525,706 |  |  |  |  |  |  |  |  |  |
Number of non-exchangeable PPSU approved redemption (in shares) |  |  |  |  |  |  |  | 1,939,896 |  |  |  |  |  |  |  |  |  |
Payment related to non exchangeable PPSU approved redemption | $ |  |  |  |  |  |  |  | $ 10,851,803 |  |  |  |  |  |  |  |  |  |
Number of exchangeable PPSU (in shares) |  |  |  |  |  |  |  | 425,766 |  |  |  |  |  |  |  |  |  |
Number of H Units redeemed (in shares) |  |  |  |  |  |  |  | 376,651 |  |  |  |  |  |  |  |  |  |
Number of HDUs redeemed (in shares) |  |  |  |  |  |  |  | 376,651 |  |  |  |  |  |  |  |  |  |
Payment related to H Units redeemed | $ |  |  |  |  |  |  |  | $ 2,339,003 |  |  |  |  |  |  |  |  |  |
Number of preferred H Units redeemed (in shares) |  |  |  |  |  |  |  | 463,969 |  |  |  |  |  |  |  |  |  |
Payment related tax for redeemed preferred H Units | $ |  |  |  |  |  |  |  | $ 2,661,000 |  |  |  |  |  |  |  |  |  |
Mr. Lutnick | Exchange LPUs For Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exchange share price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  | $ 5.86 |  |  |  |  |  |  |  |  |
Number of shares redeemed (in shares) |  |  |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |  |
Number of non-exchangeable LPU (in shares) |  |  |  |  |  |  |  |  | 88,636 |  |  |  |  |  |  |  |  |
Number of exchangeable LPU exchanged for issuance of shares (in shares) |  |  |  |  |  |  |  |  | 520,380 |  |  |  |  |  |  |  |  |
Mr. Lutnick | Exchange PLPUs for Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of exchangeable PLPUs (in shares) |  |  |  |  |  |  |  |  | 425,765 |  |  |  |  |  |  |  |  |
Payment related tax for redeemed PLPU | $ |  |  |  |  |  |  |  |  | $ 1,525,705 |  |  |  |  |  |  |  |  |
Class A Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  |  |  |  |  |  |  | 518,191 | 500,697 | 417,247 |  |
Number of shares repurchased (in shares) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 27,100,000 |  |  |
Share price (in dollars per share) | $ / shares |  |  |  | $ 4.45 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class A Common Stock | Mr. Merkel |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  | 90,366 |  |  |  |  |  |  |  |  |  |
Class A Common Stock | Mr. Lutnick |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  | 2,011,731 |  |  |  |  |  |  |  |  |  |
Class A Common Stock | Mr. Lutnick | Exchange LPUs For Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  |  | 520,380 |  |  |  |  |  |  |  |  |
Common stock, shares issued net of shares for tax withholdings (in shares) |  |  |  |  |  |  |  |  | 365,229 |  |  |  |  |  |  |  |  |
Class A Common Stock | Mr. Lutnick | Exchange PLPUs for Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  |  | 88,636 |  |  |  |  |  |  |  |  |
Common stock, shares issued net of shares for tax withholdings (in shares) |  |  |  |  |  |  |  |  | 41,464 |  |  |  |  |  |  |  |  |
Stephen M. Merkel |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of non-exchangeable units redeemed (in shares) |  |  |  |  |  |  |  |  |  | 108,350 |  |  |  |  |  |  |  |
Number of non-exchangeable PSU (in shares) |  |  |  |  |  |  |  |  |  | 273,612 |  |  |  |  |  |  |  |
Payment related to non-exchangeable PSU redeemed | $ |  |  |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |  |  |
Number of non-exchangeable PPSU redeemed (in shares) |  |  |  |  |  |  |  |  |  | 101,358 |  |  |  |  |  |  |  |
Number of non-exchangeable PPSU (in shares) |  |  |  |  |  |  |  |  |  | 250,659 |  |  |  |  |  |  |  |
Payment related to exchangeable PPSUs redeemed | $ |  |  |  |  |  |  |  |  |  | $ 575,687 |  |  |  |  |  |  |  |
Stephen M. Merkel | Class A Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock (net of costs) (in shares) |  |  |  |  |  |  |  |  |  | 108,350 |  |  |  |  |  |  |  |
Number of shares repurchased (in shares) |  |  |  |  |  |  |  |  |  | 108,350 |  |  |  |  |  |  |  |
Sean A. Windeatt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 62,211 |
Exchange share price (in dollars per share) | $ / shares |  |  |  |  |  |  | $ 4.08 |  |  |  | $ 5.65 |  |  |  |  |  |  | $ 5.38
Shares authorized to be repurchased (in shares) |  |  |  |  |  |  | 135,514 |  |  |  | 123,713 |  |  |  |  |  |  |
Number of shares redeemed (in shares) |  |  |  |  |  |  | 27,826 |  |  |  | 28,477 |  |  |  |  |  |  |
Number of shares redeemed, value | $ |  |  |  |  |  |  | $ 134,678 |  |  |  | $ 178,266 |  |  |  |  |  |  |
Number of exchange rights grant (in shares) |  |  |  |  |  |  |  |  |  |  |  | 123,713 |  |  |  |  |  |
Number of non-exchangeable LPU (in shares) |  |  |  |  |  |  |  |  |  |  |  | 123,713 |  |  |  |  |  |
Number of PLPU share issued for non-exchangeable (in shares) |  |  |  |  |  |  |  |  |  |  |  | 28,477 |  |  |  |  |  |
Payment of withholding tax rate for common stock issue | $ |  |  |  |  |  |  |  |  |  |  |  | $ 178,266 |  |  |  |  |  |
Sean A. Windeatt | Class A Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of exchangeable LPU exchanged for issuance of shares (in shares) |  |  |  |  |  |  |  |  |  |  |  | 123,713 |  |  |  |  |  |

X
- Definition Common Stock, Shares Issued Net Of Shares For Tax Withholdings + References No definition available. + Details
Name: | bgcp_CommonStockSharesIssuedNetOfSharesForTaxWithholdings
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deed Of Amendment, Notice Period + References No definition available. + Details
Name: | bgcp_DeedOfAmendmentNoticePeriod
Namespace Prefix: | bgcp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exchange share price. + References No definition available. + Details
Name: | bgcp_ExchangeSharePrice
Namespace Prefix: | bgcp_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of exchange rights grant. + References No definition available. + Details
Name: | bgcp_NumberOfExchangeRightsGrant
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of exchangeable LPU exchanged for issuance of shares + References No definition available. + Details
Name: | bgcp_NumberOfExchangeableLPUExchangedForIssuanceOfShares
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of exchangeable Plpus. + References No definition available. + Details
Name: | bgcp_NumberOfExchangeablePLPUs
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Exchangeable PPSU + References No definition available. + Details
Name: | bgcp_NumberOfExchangeablePPSU
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of HDUs Redeemed + References No definition available. + Details
Name: | bgcp_NumberOfHDUsRedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of H Units Redeemed + References No definition available. + Details
Name: | bgcp_NumberOfHUnitsRedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of non-exchangeable LPU. + References No definition available. + Details
Name: | bgcp_NumberOfNonExchangeableLPU
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Non-Exchangeable PPSU + References No definition available. + Details
Name: | bgcp_NumberOfNonExchangeablePPSU
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of non exchangeable ppsu approved redemption. + References No definition available. + Details
Name: | bgcp_NumberOfNonExchangeablePPSUApprovedRedemption
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Non-Exchangeable PPSU Redeemed + References No definition available. + Details
Name: | bgcp_NumberOfNonExchangeablePPSURedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Non-Exchangeable PSU + References No definition available. + Details
Name: | bgcp_NumberOfNonExchangeablePSU
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of non-exchangeable units redeemed. + References No definition available. + Details
Name: | bgcp_NumberOfNonExchangeableUnitsRedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of PLPU share issued for non exchangeable. + References No definition available. + Details
Name: | bgcp_NumberOfPLPUShareIssuedForNonExchangeable
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Preferred H Units Redeemed + References No definition available. + Details
Name: | bgcp_NumberOfPreferredHUnitsRedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Partners' Capital Account, Drawings, Aggregate Amount, Per Year + References No definition available. + Details
Name: | bgcp_PartnersCapitalAccountDrawingsAggregateAmountPerYear
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Payment Related For Redeemed Preferred H Units + References No definition available. + Details
Name: | bgcp_PaymentRelatedForRedeemedPreferredHUnits
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment related tax for redeemed PLPU. + References No definition available. + Details
Name: | bgcp_PaymentRelatedTaxForRedeemedPLPU
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment related tax rate for common stock. + References No definition available. + Details
Name: | bgcp_PaymentRelatedTaxRateForCommonStock
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment Related To Exchangeable PPSUs Redeemed Upon Exchange In Connection With L L P Status + References No definition available. + Details
Name: | bgcp_PaymentRelatedToExchangeablePPSUsRedeemedUponExchangeInConnectionWithLLPStatus
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment Related To H Units Redeemed + References No definition available. + Details
Name: | bgcp_PaymentRelatedToHUnitsRedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment Related To Non Exchangeable P P S U Approved Redemption + References No definition available. + Details
Name: | bgcp_PaymentRelatedToNonExchangeablePPSUApprovedRedemption
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payment Related To Non-Exchangeable PSU Redeemed + References No definition available. + Details
Name: | bgcp_PaymentRelatedToNonExchangeablePSURedeemed
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement. + References No definition available. + Details
Name: | us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=bgcp_MrWindeattMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=bgcp_MrMerkelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=bgcp_MrLutnickMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=bgcp_ExchangeLPUsForCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=bgcp_ExchangePLPUsForCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=bgcp_ExecutiveVicePresidentAndGeneralCounselMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=bgcp_ExecutiveVicePresidentAndGeneralCounselTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |