Annual report pursuant to Section 13 and 15(d)

Segment Information (Details)

v2.4.1.9
Segment Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 31, 2014
segments
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Number of reportable segments (in segments)                 3us-gaap_NumberOfReportableSegments    
Net Sales $ 938.6us-gaap_SalesRevenueNet $ 932.1us-gaap_SalesRevenueNet $ 1,073.1us-gaap_SalesRevenueNet $ 894.9us-gaap_SalesRevenueNet $ 826.8us-gaap_SalesRevenueNet $ 824.4us-gaap_SalesRevenueNet $ 1,033.4us-gaap_SalesRevenueNet $ 915.1us-gaap_SalesRevenueNet $ 3,838.7us-gaap_SalesRevenueNet $ 3,599.7us-gaap_SalesRevenueNet $ 3,416.8us-gaap_SalesRevenueNet
Operating Earnings (Loss)                 328.5us-gaap_OperatingIncomeLoss 281.8us-gaap_OperatingIncomeLoss 237.2us-gaap_OperatingIncomeLoss
Total Assets 3,134.4us-gaap_Assets       2,915.8us-gaap_Assets       3,134.4us-gaap_Assets 2,915.8us-gaap_Assets  
Capital Expenditures                 124.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 126.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 97.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Research & Development Expense                 119.6us-gaap_ResearchAndDevelopmentExpense 114.8us-gaap_ResearchAndDevelopmentExpense 101.0us-gaap_ResearchAndDevelopmentExpense
United States                      
Segment Reporting Information [Line Items]                      
Net Sales                 2,400.0us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
2,214.6us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
2,069.2us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Long-Lived Assets 367.5us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      328.5us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      367.5us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
328.5us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
International [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 1,438.7us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
1,385.1us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
1,347.6us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
Long-Lived Assets 72.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
      70.1us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
      72.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
70.1us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_InternationalMember
 
Corporate/Other [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 0us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
Long-Lived Assets 19.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
      21.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
      19.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
21.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= bc_CorporateOtherMember
 
Marine Engine [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 2,189.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
2,088.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
1,988.5us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Operating Earnings (Loss)                 309.1us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
284.2us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
243.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Total Assets 908.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
      803.6us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
      908.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
803.6us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
 
Depreciation                 44.3us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
40.0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
39.0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Amortization                 2.2us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
1.9us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
3.0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Capital Expenditures                 57.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
77.0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
56.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Research & Development Expense                 72.5us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
70.6us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
61.5us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEngineMember
Boat [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 1,135.8us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
1,032.0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
1,002.6us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Operating Earnings (Loss)                 17.2us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
(21.8)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
(28.5)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Total Assets 376.5us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
      330.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
      376.5us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
330.3us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
 
Depreciation                 24.9us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
21.2us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
22.4us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Amortization                 0.7us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
0.8us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
1.0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Capital Expenditures                 46.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
39.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
33.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Research & Development Expense                 23.8us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
22.4us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
20.2us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
Marine eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 (255.8)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
(236.4)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
(231.7)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
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
Total Assets 0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_MarineEliminationsMember
 
Total Marine [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 3,069.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
2,883.7us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
2,759.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
Operating Earnings (Loss)                 326.3us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
262.4us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
215.3us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
Total Assets 1,284.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
      1,133.9us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
      1,284.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
1,133.9us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_TotalMarineMember
 
Fitness [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 769.3us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
716.0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
657.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
Operating Earnings (Loss)                 115.3us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
108.1us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
104.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
Total Assets 578.4us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
      560.7us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
      578.4us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
560.7us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
 
Depreciation                 6.9us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
6.0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
6.0us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
Amortization                 0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
0.1us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
Capital Expenditures                 19.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
8.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
7.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
Research & Development Expense                 23.3us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
21.8us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_FitnessMember
19.3us-gaap_ResearchAndDevelopmentExpense
/ 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
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
Operating Earnings (Loss)                 (42.7)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
(18.7)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
(24.1)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
Total Assets 0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_PensionNonServiceCostsMember
0us-gaap_Assets
/ 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
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Operating Earnings (Loss)                 (70.4)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
(70.0)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
(58.7)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Total Assets 1,228.6us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
      980.1us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
      1,228.6us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
980.1us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
 
Depreciation                 2.2us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
1.5us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
1.4us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Amortization                 0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
0us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Capital Expenditures                 0.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
1.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
0.3us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Research & Development Expense                 0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= bc_CorporateOtherMember
Segment, Continuing Operations [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 3,838.7us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
3,599.7us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
3,416.8us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
Operating Earnings (Loss)                 328.5us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
281.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
237.2us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
Total Assets 3,091.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
      2,674.7us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
      3,091.8us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
2,674.7us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
 
Depreciation                 78.3us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
68.7us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
68.8us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
Amortization                 2.9us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
2.7us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
4.1us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
Capital Expenditures                 124.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
126.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
97.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
Research & Development Expense                 119.6us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
114.8us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
101.0us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
Long-Lived Assets $ 460.3us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
      $ 419.9us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
      $ 460.3us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
$ 419.9us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentContinuingOperationsMember
 
Sales [Member] | Boat [Member]                      
Segment Reporting Information [Line Items]                      
Concentration risk, percentage                 18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember
16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= bc_BoatMember