XML 30 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor Condensed Financial Information (Parent Company Long-Term Financing Arrangements) (Details) (USD $)
In Millions, unless otherwise specified
Apr. 03, 2015
Dec. 31, 2014
Current portion of long-term debt $ 221.4us-gaap_LongTermDebtCurrent $ 403.5us-gaap_LongTermDebtCurrent
Long-term debt 991.9us-gaap_LongTermDebtNoncurrent 933.9us-gaap_LongTermDebtNoncurrent
Debt maturities Q1 2016 221.4us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths  
Debt maturities Q1 2017 4.0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo  
Debt maturities Q1 2018 2.9us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree  
Debt maturities Q1 2019 203.2us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour  
Debt maturities Q1 2020 0.8us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive  
North America [Member] | 5.75% Senior Notes due 2022 [Member]    
Face value 600.0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= bgc_FivePointSevenFivePercentSeniorNotesDue2022Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
600.0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= bgc_FivePointSevenFivePercentSeniorNotesDue2022Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
North America [Member] | Subordinated Convertible Notes Due 2029 [Member]    
Face value 429.5us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
429.5us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Debt discount (259.3)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
(259.7)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Parent Company [Member]    
Current portion of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
125.0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Long-term debt 779.2us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
778.8us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Parent Company [Member] | North America [Member]    
Face value 779.2us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
903.8us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Current portion of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
125.0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Long-term debt 779.2us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
778.8us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Debt maturities Q1 2016 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Debt maturities Q1 2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Debt maturities Q1 2018 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Debt maturities Q1 2019 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Debt maturities Q1 2020 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Parent Company [Member] | North America [Member] | 5.75% Senior Notes due 2022 [Member]    
Face value 600.0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_FivePointSevenFivePercentSeniorNotesDue2022Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
600.0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_FivePointSevenFivePercentSeniorNotesDue2022Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Parent Company [Member] | North America [Member] | Subordinated Convertible Notes Due 2029 [Member]    
Face value 429.5us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
429.5us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Debt discount   (259.7)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SubordinatedConvertibleNotesDueInTwoThousandTwentyNineMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Parent Company [Member] | North America [Member] | Senior Floating Rate Notes [Member]    
Face value 0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SeniorFloatingRateNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
125.0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_SeniorFloatingRateNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Parent Company [Member] | North America [Member] | Other Debt [Member]    
Face value $ 9.0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_OtherDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
$ 9.0us-gaap_DebtInstrumentCarryingAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= bgc_OtherDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember