XML 81 R67.htm IDEA: XBRL DOCUMENT
v3.22.4

Stock Transactions and Unit Redemptions - Gross Unit Redemptions and Share Repurchases of Class A Common Stock Table Footnote (Detail) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2022 | Nov. 30, 2022 | Oct. 31, 2022 | Sep. 30, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Dec. 31, 2021 | Sep. 30, 2021 | Jun. 30, 2021 | Mar. 31, 2021 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Weighted-average price for redemption of limited partnership units (in dollars per shares) |  |  |  |  |  |  |  |  |  |  | $ 3.87 | $ 5.83 |
Repurchase of Class A common stock (in shares) | 1,804,000 | 3,834,000 | 307,000 | 12,397,000 | 8,745,000 | 0 | 26,313,000 | 24,433,000 | 16,542,000 | 965,000 | 27,087,000 | 68,253,000 |
Aggregate purchase price of Class A common stock |  |  |  |  |  |  |  |  |  |  | $ 103,888 | $ 365,398 | $ 6
Class A Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares issued for redemption/cancellation of units (in shares) |  |  |  |  |  |  |  |  |  |  | 20,900,000 | 27,500,000 |
Common stock, shares issued for exchange of units (in shares) |  |  |  |  |  |  |  |  |  |  | 10,800,000 | 32,200,000 |
Repurchase of Class A common stock (in shares) |  |  |  |  |  |  |  |  |  |  | 27,086,884 | 68,253,498 | 2,259
Aggregate purchase price of Class A common stock |  |  |  |  |  |  |  |  |  |  | $ 103,900 | $ 365,400 |
Weighted-average price of Class A common stock (in dollars per share) |  |  |  |  |  |  |  |  |  |  | $ 3.84 | $ 5.35 |
Limited Partnership |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Redeemed limited partnership units (in shares) |  |  |  |  |  |  |  |  |  |  | 1,300,000 | 4,700,000 |
Aggregate redemption price of limited partnership units |  |  |  |  |  |  |  |  |  |  | $ 4,900 | $ 27,500 |
Other Ownership Interest |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Redeemed limited partnership units (in shares) |  |  |  |  |  |  |  |  |  |  | 100,000 | 100,000 |
Aggregate redemption price of limited partnership units |  |  |  |  |  |  |  |  |  |  | $ 400 | $ 600 |
Weighted-average price for redemption of founding/working partner units (in dollars per share) |  |  |  |  |  |  |  |  |  |  | $ 3.41 | $ 4.86 |

X
- Definition Average redemption price per unit for founding/working partner units. + References No definition available. + Details
Name: | bgcp_FoundingWorkingPartnerUnitsAverageRedemptionPrice
Namespace Prefix: | bgcp_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Limited partnership units average redemption price per unit. + References No definition available. + Details
Name: | bgcp_LimitedPartnershipUnitsAverageRedemptionPricePerUnit
Namespace Prefix: | bgcp_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period, shares, exchange of units. + References No definition available. + Details
Name: | bgcp_StockIssuedDuringPeriodSharesExchangeOfUnits
Namespace Prefix: | bgcp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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 No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total change in each class of partners' capital accounts during the year due to redemptions and adjustments to redemption value. All partners include general, limited and preferred partners. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountRedemptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of units redeemed during the year of each class of partners' capital account. Units represent shares of ownership of the general, limited, and preferred partners. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountUnitsRedeemed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow to reacquire common stock during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockAcquiredAverageCostPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=bgcp_LimitedPartnershipMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_OtherOwnershipInterestMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |