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
|