XML 107 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Common Share (Impact Of Company's Stock Price On Assuming Dilution Calculation For The Subordinated Convertible Notes) (Details) (Subordinated Convertible Notes Due 2029 [Member], USD $)
12 Months Ended
Dec. 31, 2014
Share Price $ 36.75bgc_WeightedAverageConversionPricePerShare
$36.75 [Member]  
Share Price $ 36.75bgc_WeightedAverageConversionPricePerShare
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceOneMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
Incremental common shares attributable to contingently issuable shares 0us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceOneMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
$38.75 [Member]  
Share Price $ 38.75bgc_WeightedAverageConversionPricePerShare
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceTwoMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
Incremental common shares attributable to contingently issuable shares 603,152us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceTwoMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
$40.75 [Member]  
Share Price $ 40.75bgc_WeightedAverageConversionPricePerShare
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceThreeMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
Incremental common shares attributable to contingently issuable shares 1,147,099us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceThreeMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
$42.75 [Member]  
Share Price $ 42.75bgc_WeightedAverageConversionPricePerShare
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceFourMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
Incremental common shares attributable to contingently issuable shares 1,640,151us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceFourMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
$44.75 [Member]  
Share Price $ 44.75bgc_WeightedAverageConversionPricePerShare
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceFiveMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
Incremental common shares attributable to contingently issuable shares 2,089,131us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceFiveMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
Total Treasury Method Incremental Shares [Member] | $36.75 [Member]  
Incremental common shares attributable to contingently issuable shares 0us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceOneMember
/ bgc_InclusionOfAdditionalSharesAxis
= bgc_TotalTreasuryMethodIncrementalSharesMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
[1]
Total Treasury Method Incremental Shares [Member] | $38.75 [Member]  
Incremental common shares attributable to contingently issuable shares 603,152us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceTwoMember
/ bgc_InclusionOfAdditionalSharesAxis
= bgc_TotalTreasuryMethodIncrementalSharesMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
[1]
Total Treasury Method Incremental Shares [Member] | $40.75 [Member]  
Incremental common shares attributable to contingently issuable shares 1,147,099us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceThreeMember
/ bgc_InclusionOfAdditionalSharesAxis
= bgc_TotalTreasuryMethodIncrementalSharesMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
[1]
Total Treasury Method Incremental Shares [Member] | $42.75 [Member]  
Incremental common shares attributable to contingently issuable shares 1,640,151us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceFourMember
/ bgc_InclusionOfAdditionalSharesAxis
= bgc_TotalTreasuryMethodIncrementalSharesMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
[1]
Total Treasury Method Incremental Shares [Member] | $44.75 [Member]  
Incremental common shares attributable to contingently issuable shares 2,089,131us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares
/ bgc_ChangesInCompanyStockPriceAxis
= bgc_ChangesInCompanysStockPriceFiveMember
/ bgc_InclusionOfAdditionalSharesAxis
= bgc_TotalTreasuryMethodIncrementalSharesMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
[1]
[1] Represents the number of incremental shares that must be included in the calculation of fully diluted shares under U.S. GAAP.