Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v2.4.1.9
Commitments and Contingencies (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Dec. 31, 2014
Guarantor Obligations [Line Items]      
Potential cash payments to third parties recourse, single year obligation $ 29.3bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation $ 37.3bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation $ 30.9bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
Potential cash payments to third parties recourse, maximum obligation 34.3bc_PotentialCashPaymentsToThirdPartiesMaximumObligation 41.2bc_PotentialCashPaymentsToThirdPartiesMaximumObligation 35.8bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
Amount of accrual for potential losses related to recourse obligations 1.1bc_AmountOfAccrualForPotentialLossesRelatedToRecourseObligations 1.6bc_AmountOfAccrualForPotentialLossesRelatedToRecourseObligations 1.2bc_AmountOfAccrualForPotentialLossesRelatedToRecourseObligations
Potential cash payments to third parties to repurchase collateral, single year obligation 58.2bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralSingleYearObligation 64.0bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralSingleYearObligation 56.8bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralSingleYearObligation
Potential cash payments to third parties to repurchase collateral, maximum obligation 58.2bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralMaximumObligation 64.0bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralMaximumObligation 56.8bc_PotentialCashPaymentsToThirdPartiesToRepurchaseCollateralMaximumObligation
Amount of accrual for potential losses related to repurchase exposure 1.0bc_AmountOfAccrualForPotentialLossesRelatedToRepurchaseExposure 1.6bc_AmountOfAccrualForPotentialLossesRelatedToRepurchaseExposure 1.2bc_AmountOfAccrualForPotentialLossesRelatedToRepurchaseExposure
Amounts of accounts receivable under sale arrangements, current portion 21.6bc_TransfersContinuingInvolvementCurrent 33.5bc_TransfersContinuingInvolvementCurrent 23.7bc_TransfersContinuingInvolvementCurrent
Amounts of accounts receivable under sale arrangements, long-term portion 20.1bc_TransfersContinuingInvolvementNonCurrent 18.9bc_TransfersContinuingInvolvementNonCurrent 19.6bc_TransfersContinuingInvolvementNonCurrent
Letters of credit outstanding 7.9us-gaap_LettersOfCreditOutstandingAmount    
Amount of outstanding surety bonds 15.2bc_AmountOfOutstandingSuretyBonds    
Amount of restricted cash collateral against workers comp obligations 15.6us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue 8.9us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue 15.6us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue
Activity related to product warranty liabilities [Roll Forward]      
Balance at beginning of period 110.6us-gaap_StandardProductWarrantyAccrual 119.6us-gaap_StandardProductWarrantyAccrual  
Payments made (12.7)us-gaap_StandardProductWarrantyAccrualPayments (11.2)us-gaap_StandardProductWarrantyAccrualPayments  
Provisions/additions for contracts issued/sold 17.5us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 15.7us-gaap_StandardProductWarrantyAccrualWarrantiesIssued  
Aggregate changes for preexisting warranties (4.3)us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease (8.1)us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease  
Foreign currency translation (2.4)us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease (0.2)us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease  
Balance at end of period 108.7us-gaap_StandardProductWarrantyAccrual 115.8us-gaap_StandardProductWarrantyAccrual  
Amount of deferred revenue related to extended warranty 72.6us-gaap_ExtendedProductWarrantyAccrual 57.6us-gaap_ExtendedProductWarrantyAccrual  
Marine Engine [Member]      
Guarantor Obligations [Line Items]      
Potential cash payments to third parties recourse, single year obligation 2.5bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_MarineEngineMember
8.9bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_MarineEngineMember
2.6bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_MarineEngineMember
Potential cash payments to third parties recourse, maximum obligation 2.5bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_MarineEngineMember
8.9bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_MarineEngineMember
2.6bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_MarineEngineMember
Boat [Member]      
Guarantor Obligations [Line Items]      
Potential cash payments to third parties recourse, single year obligation 3.9bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_BoatMember
2.7bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_BoatMember
3.7bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_BoatMember
Potential cash payments to third parties recourse, maximum obligation 3.9bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_BoatMember
2.7bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_BoatMember
3.7bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_BoatMember
Fitness [Member]      
Guarantor Obligations [Line Items]      
Potential cash payments to third parties recourse, single year obligation 22.9bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_FitnessMember
25.7bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_FitnessMember
24.6bc_PotentialCashPaymentsForRecourseExposureSingleYearObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_FitnessMember
Potential cash payments to third parties recourse, maximum obligation $ 27.9bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_FitnessMember
$ 29.6bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_FitnessMember
$ 29.5bc_PotentialCashPaymentsToThirdPartiesMaximumObligation
/ bc_PotentialCashPaymentsRecourseExposureSingleYearObligationAxis
= bc_FitnessMember