XML 61 R50.htm IDEA: XBRL DOCUMENT
v3.21.1

Limited Partnership Interests in BGC Holdings and Newmark Holdings - Additional Information (Detail) - shares shares in Millions |  |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Nov. 23, 2018 | Jun. 05, 2015 | Dec. 31, 2021 | Sep. 30, 2021 | Jun. 30, 2021 | Mar. 31, 2021 | Dec. 31, 2021
Noncontrolling Interest [Abstract] |  |  |  |  |  |  |
Number of operating partnerships |  |  |  |  |  | 2 |
Limited partnership interest contribution ratio |  |  |  |  |  | 45.45% |
Limited partnership interests Exchange Ratio |  |  |  |  |  | 93.65% |
Payout period for post-termination awards |  |  |  |  |  | four equal yearly installments |
Percentage to preferred units |  |  |  |  |  | 0.6875% |
Common stock exchangeable basis |  |  |  |  |  | one-for-one basis |
CF Group Management, Inc. [Member] |  |  |  |  |  |  |
Noncontrolling Interest [Abstract] |  |  |  |  |  |  |
Number of shares, right to exchange from Class A to Class B common stock | 0.7 | 34.6 |  |  |  | 23.6 |
Cantor Rights to Purchase Exchangeable Units [Member] |  |  |  |  |  |  |
Noncontrolling Interest [Abstract] |  |  |  |  |  |  |
Number of shares, right to exchange from Class A to Class B common stock | 10.3 |  |  |  |  |  |
Common stock exchangeable basis |  |  |  |  |  | one-for-one |
Cantor Rights to Purchase Exchangeable Units [Member] | Maximum [Member] |  |  |  |  |  |  |
Noncontrolling Interest [Abstract] |  |  |  |  |  |  |
Number of shares, right to exchange from Class A to Class B common stock |  | 34.6 |  |  |  | 23.6 |
Scenario Forecast [Member] |  |  |  |  |  |  |
Noncontrolling Interest [Abstract] |  |  |  |  |  |  |
Percentage to preferred units |  |  | 0.6875% | 0.6875% | 0.6875% |  | 2.75%

X
- Definition Class Of Common Stock Exchanged To Another Class Of Common Stock + References No definition available. + Details
Name: | bgcp_ClassOfCommonStockExchangedToAnotherClassOfCommonStock
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common stock exchangeable basis. + References No definition available. + Details
Name: | bgcp_CommonStockExchangeableBasis
Namespace Prefix: | bgcp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Limited partnership interest contribution ratio. + References No definition available. + Details
Name: | bgcp_LimitedPartnershipInterestContributionRatio
Namespace Prefix: | bgcp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Limited partnership interests exchange ratio, subject to adjustment. + References No definition available. + Details
Name: | bgcp_LimitedPartnershipInterestsExchangeRatio
Namespace Prefix: | bgcp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operating partnerships. + References No definition available. + Details
Name: | bgcp_NumberOfOperatingPartnerships
Namespace Prefix: | bgcp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of net profits of consolidated subsidiary allocated to preferred units. + References No definition available. + Details
Name: | bgcp_PercentageOfPreferredPartnershipUnitsAwarded
Namespace Prefix: | bgcp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payout period for post-termination awards. + References No definition available. + Details
Name: | bgcp_PostTerminationAwardPayoutPeriod
Namespace Prefix: | bgcp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |