Quarterly report pursuant to Section 13 or 15(d)

Segment Data (Details)

v2.4.1.9
Segment Data (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
segments
Mar. 29, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Number of reportable segments (in segments) 3us-gaap_NumberOfReportableSegments    
Net Sales $ 985.7us-gaap_SalesRevenueNet $ 894.9us-gaap_SalesRevenueNet  
Operating Earnings (Loss) 88.7us-gaap_OperatingIncomeLoss 81.9us-gaap_OperatingIncomeLoss  
Total Assets 3,033.8us-gaap_Assets 2,945.7us-gaap_Assets 3,134.4us-gaap_Assets
Marine Engine [Member]      
Segment Reporting Information [Line Items]      
Net Sales 562.2us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
505.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
 
Operating Earnings (Loss) 74.2us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
61.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
 
Total Assets 1,023.5us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
975.2us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
908.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Boat [Member]      
Segment Reporting Information [Line Items]      
Net Sales 318.0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
282.8us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
 
Operating Earnings (Loss) 7.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
8.4us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
 
Total Assets 402.5us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
366.1us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
376.5us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Marine eliminations [Member]      
Segment Reporting Information [Line Items]      
Net Sales (80.1)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
(73.1)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
 
Operating Earnings (Loss) 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
 
Total Marine [Member]      
Segment Reporting Information [Line Items]      
Net Sales 800.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
714.8us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
 
Operating Earnings (Loss) 81.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
70.1us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
 
Total Assets 1,426.0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
1,341.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
1,284.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
Fitness [Member]      
Segment Reporting Information [Line Items]      
Net Sales 185.6us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
180.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
 
Operating Earnings (Loss) 25.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
29.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
 
Total Assets 550.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
554.1us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
578.4us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
Pension - non-service costs [Member]      
Segment Reporting Information [Line Items]      
Net Sales 0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
 
Operating Earnings (Loss) (3.0)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
(3.7)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
 
Corporate/Other [Member]      
Segment Reporting Information [Line Items]      
Net Sales 0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
 
Operating Earnings (Loss) (16.0)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
(14.2)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
 
Total Assets 1,014.6us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
810.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
1,228.6us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Total      
Segment Reporting Information [Line Items]      
Net Sales 985.7us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
894.9us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
 
Operating Earnings (Loss) 88.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
81.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
 
Total Assets $ 2,990.9us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
$ 2,706.2us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
$ 3,091.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember