XML 99 R86.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Fair Value of Financial Assets and Liabilities - Changes in Level 3 Rate Lock Commitments, Forwards and Contingent Consideration Measured at Fair Value on Recurring Basis (Detail) - Level 3 [Member] - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2018 | Mar. 31, 2017
Accounts Payable Accrued and Other Liabilities [Member] | Contingent Consideration [Member] |  |  |
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |  |
Opening Balance, Liabilities |  | $ 67,172 | $ 65,838
Total realized and unrealized gains (losses) included in Net income (loss), Liabilities | [1] | (707) | (1,111)
Unrealized gains (losses) included in Other comprehensive income (loss), Liabilities |  | (863) | (211)
Purchases/ Issuances, Liabilities |  | 22 | 6,190
Sales/ Settlements, Liabilities |  | (9,522) | (10,153)
Closing Balance, Liabilities |  | 59,242 | 63,197
Unrealized gains (losses) for Level 3 Liabilities Outstanding |  | (1,570) | (1,322)
Rate Lock Commitments And Forwards, Net [Member] |  |  |
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |  |
Opening Balance, Assets |  | 3,629 | 10,254
Total realized and unrealized gains (losses) included in Net income (loss), Assets | [1] | 7,036 | 2,462
Sales/ Settlements, Assets |  | (3,629) | (10,254)
Closing Balance, Assets |  | 7,036 | 2,462
Unrealized gains (losses) for Level 3 Assets Outstanding |  | $ 7,036 | $ 2,462
[1] | Realized and unrealized gains (losses) are reported in “Other expenses” and “Other income (loss),” as applicable, in the Company’s unaudited condensed consolidated statements of operations.

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset net, unrealized gain (loss). + References No definition available. + Details
Name: | bgcp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetUnrealizedGainLoss
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset sales and settlements. + References No definition available. + Details
Name: | bgcp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesAndSettlements
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis liability net, unrealized gain (loss). + References No definition available. + Details
Name: | bgcp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLoss
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis liability purchases and issuances. + References No definition available. + Details
Name: | bgcp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndIssuances
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis liability sales and settlements. + References No definition available. + Details
Name: | bgcp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndSettlements
Namespace Prefix: | bgcp_
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 No definition available. + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in the income statement for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in other comprehensive income (loss) for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=bgcp_AccountsPayableAccruedAndOtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=bgcp_ContingentConsiderationLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=bgcp_RateLockCommitmentsAndForwardsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |