Annual report pursuant to Section 13 and 15(d)

Financial Instruments (Details)

v2.4.1.9
Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2013
Jun. 29, 2013
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]        
Long-term debt     $ 455.7us-gaap_LongTermDebt $ 459.8us-gaap_LongTermDebt
Senior notes due 2021 [Member]        
Derivative [Line Items]        
Long-term debt 150.0us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
150.0us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
150.5us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
[1] 150.0us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
Interest rate 4.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
4.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
4.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
 
Debentures due 2023 [Member]        
Derivative [Line Items]        
Long-term debt     104.1us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= bc_DebenturesDue2023Member
[1] 103.7us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= bc_DebenturesDue2023Member
Interest rate     7.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= bc_DebenturesDue2023Member
 
Foreign exchange contracts        
Derivative [Line Items]        
Amount of gain (loss) estimated to be reclassified from accumulated other comprehensive loss to cost of sales or interest expense     5.3us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Foreign exchange contracts | Forward Contracts [Member]        
Derivative [Line Items]        
Notional values     153.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
158.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign exchange contracts | Options Held [Member]        
Derivative [Line Items]        
Notional values     87.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
60.9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Commodity contracts | Swap [Member]        
Derivative [Line Items]        
Notional values     22.9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
26.2invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Amount of gain (loss) estimated to be reclassified from accumulated other comprehensive loss to cost of sales or interest expense     1.0us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Interest rate contracts | Forward Contracts [Member]        
Derivative [Line Items]        
Notional values     0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Amount of gain (loss) estimated to be reclassified from accumulated other comprehensive loss to cost of sales or interest expense     (0.1)us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
 
Notional value of terminated forward starting interest rate swaps 100.0bc_NotionalValueOfTerminatedForwardStartingInterestRateSwapsLoss
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
100.0bc_NotionalValueOfTerminatedForwardStartingInterestRateSwapsLoss
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
   
Net deferred loss recorded as a component of Accumulated other comprehensive loss from interest rate swap termination   (5.8)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
   
Amount of net deferred gain (loss) associated with all forward starting interest rate swaps included in accumulated other comprehensive income     (5.2)bc_AmountOfNetDeferredGainLossAssociatedWithAllForwardStartingInterestRateSwapsIncludedInAccumulatedOtherComprehensiveIncome
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
(5.3)bc_AmountOfNetDeferredGainLossAssociatedWithAllForwardStartingInterestRateSwapsIncludedInAccumulatedOtherComprehensiveIncome
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 1.1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
     
Interest rate contracts | Swap [Member]        
Derivative [Line Items]        
Notional values     200.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest rate contracts | Swap [Member] | Senior notes due 2021 [Member]        
Derivative [Line Items]        
Notional values     150.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
 
Long-term debt 150.0us-gaap_LongTermDebt
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
150.0us-gaap_LongTermDebt
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_LongtermDebtTypeAxis
= bc_SeniorNotesDue2021Member
   
Interest rate contracts | Swap [Member] | Debentures due 2023 [Member]        
Derivative [Line Items]        
Notional values     $ 50.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_LongtermDebtTypeAxis
= bc_DebenturesDue2023Member
 
Minimum [Member]        
Derivative [Line Items]        
Term of derivative instruments (in months)     1 month  
Maximum [Member]        
Derivative [Line Items]        
Term of derivative instruments (in months)     20 months  
[1] Included in Senior notes, 4.625% due 2021 and Debentures, 7.375% due 2023 at December 31, 2014, is the estimated aggregate fair value related to the fixed-to-floating interest rate swaps as discussed in Note 14 – Financial Instruments.