XML 139 R126.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenues from Contracts with Customers - Schedule of Condensed Consolidated Statement of Operations Impact of ASC Topic 606 (Detail) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2018 | Mar. 31, 2017
Revenue From Contracts With Customers [Line Items] |  |
Commissions | $ 668,599 | $ 545,720
Real estate management and other services | 96,878 | 50,630
Total revenues | 956,646 |
Total compensation and employee benefits | 600,043 | 523,824
Other expenses | 68,591 | 42,393
Total expenses | 863,195 | $ 731,213
Revenue [Member] | Under Previous U.S. GAAP [Member] |  |
Revenue From Contracts With Customers [Line Items] |  |
Commissions | 657,982 |
Real estate management and other services | 78,491 |
Total revenues | 927,642 |
Total compensation and employee benefits | 594,401 |
Other expenses | 50,204 |
Total expenses | 839,166 |
Revenue [Member] | ASC Topic 606 Impact Increase (decrease) [Member] |  |
Revenue From Contracts With Customers [Line Items] |  |
Commissions | 10,617 |
Real estate management and other services | 18,387 |
Total revenues | 29,004 |
Total compensation and employee benefits | 5,642 |
Other expenses | 18,387 |
Total expenses | $ 24,029 |

X
- Definition The aggregate amount of expenditures for salaries, wages, profit sharing and incentives compensation, and other employee benefits, including share-based compensation and the expense related to allocation of income to limited partnership units and founding/working partner units. + References No definition available. + Details
Name: | bgcp_CompensationAndEmployeeBenefitNet
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Real estate management and other services. + References No definition available. + Details
Name: | bgcp_RealEstateManagementAndOtherServices
Namespace Prefix: | bgcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue from contracts with customers. + References No definition available. + Details
Name: | bgcp_RevenueFromContractsWithCustomersLineItems
Namespace Prefix: | bgcp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commission revenue from buying and selling securities on behalf of customers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 20 -Section 05 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68070981&loc=d3e40544-110947 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.13(a),(b)) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 + Details
Name: | us-gaap_BrokerageCommissionsRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.7) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4,6) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_OtherExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 32 -Paragraph 2A -URI http://asc.fasb.org/extlink&oid=82859839&loc=SL82860478-203043 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130539-203045 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |