Annual report pursuant to Section 13 and 15(d)

Stock Plans and Management Compensation (Details 3)

v2.4.1.9
Stock Plans and Management Compensation (Details 3) (USD $)
In Millions, except Share data in Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Excess Tax Benefit from Share-based Compensation, Financing Activities $ 8.4us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities $ 37.2us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities $ 5.3us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Percentage of premium paid out in deferred company common stock 20.00%bc_ShareBasedCompensationArrangementDirectorAwardsPercentagePremiumPayoutOnDeferredCommonStockUnits    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 6.5us-gaap_AllocatedShareBasedCompensationExpense
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
5.0us-gaap_AllocatedShareBasedCompensationExpense
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
2.2us-gaap_AllocatedShareBasedCompensationExpense
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
Weighted average expected life (in years) 2 years 10 months 24 days 2 years 10 months 24 days 2 years 10 months 24 days
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Outstanding at January 1 249us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
Granted 152us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
153us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
Forfeited (25)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
(3)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
Outstanding at December 31 376us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
249us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
Unrecognized compensation cost $ 0.8us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Unrecognized compensation cost, period for recognition 8 months 12 days    
Certain senior executives [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average price at grant date (in dollars per share) $ 41.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
$ 35.93us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
$ 26.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
Risk-free interest rate 0.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
Dividend yield 1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
0.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
0.20%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
Volatility factor 43.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
53.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
67.87%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainSeniorExecutivesMember
Certain officers and certain senior managers [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average price at grant date (in dollars per share) $ 40.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainofficersandcertainseniormanagersMemberMember
$ 34.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainofficersandcertainseniormanagersMemberMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Granted 25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainofficersandcertainseniormanagersMemberMember
26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ bc_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTypeAxis
= us-gaap_PerformanceSharesMember
/ bc_ShareBasedCompensationGranteesAxis
= bc_CertainofficersandcertainseniormanagersMemberMember