XML 106 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Transactions and Unit Redemptions - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jul. 30, 2014
Class of Stock [Line Items]        
Payment percentage of the gross proceeds from the sale of shares 2.00%bgcp_PaymentSpecifiedPercentageOfGrossProceedsFromSaleOfShares      
Stock repurchase program and unit redemption remaining authorized amount $ 145,835,541us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1      
Class A Common Stock [Member]        
Class of Stock [Line Items]        
Common stock outstanding 185,108,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
181,583,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Common stock, issued during the period 47,896us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,053,842us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
4,797,177us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Maximum number of shares under the controlled equity offering 20,000,000bgcp_MaximumAmountOfCommonStockOfferAndSale
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Common stock, shares issued 220,217,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
202,671,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Company's repurchase and additional redemption authority amount       250,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Stock repurchase program and unit redemption remaining authorized amount $ 145,800,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class A Common Stock [Member] | Controlled Equity Offerings [Member]        
Class of Stock [Line Items]        
Common stock, shares issued 19,581,385us-gaap_CommonStockSharesIssued
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= bgcp_ControlledEquityOfferingsMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class B Common Stock [Member]        
Class of Stock [Line Items]        
Common stock outstanding 34,848,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
34,848,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common stock, issued during the period 0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common stock, shares issued 34,848,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
34,848,000us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember