Financing Receivables (Details) (USD $) In Millions, unless otherwise specified
|
Apr. 04, 2015
|
Dec. 31, 2014
|
Mar. 29, 2014
|
Recourse Receivables [Abstract]: |
|
|
|
|
Short-term |
$ 3.2bc_RecourseFinancingReceivableShortTerm
|
$ 3.0bc_RecourseFinancingReceivableShortTerm
|
|
$ 0.7bc_RecourseFinancingReceivableShortTerm
|
Long-term |
0.9bc_RecourseFinancingReceivableLongTerm
|
1.0bc_RecourseFinancingReceivableLongTerm
|
|
0.2bc_RecourseFinancingReceivableLongTerm
|
Allowance for doubtful accounts |
(3.2)us-gaap_FinancingReceivableAllowanceForCreditLosses
|
(3.2)us-gaap_FinancingReceivableAllowanceForCreditLosses
|
|
(0.3)us-gaap_FinancingReceivableAllowanceForCreditLosses
|
Total |
0.9bc_RecourseFinancingReceivableNetTotal
|
0.8bc_RecourseFinancingReceivableNetTotal
|
|
0.6bc_RecourseFinancingReceivableNetTotal
|
Third-Party Receivables [Abstract]: |
|
|
|
|
Short-term |
21.6bc_ThirdPartyFinancingReceivableShortTerm
|
23.7bc_ThirdPartyFinancingReceivableShortTerm
|
|
33.5bc_ThirdPartyFinancingReceivableShortTerm
|
Long-term |
20.1bc_ThirdPartyFinancingReceivableLongTerm
|
19.6bc_ThirdPartyFinancingReceivableLongTerm
|
|
18.9bc_ThirdPartyFinancingReceivableLongTerm
|
Allowance for doubtful accounts |
0bc_ThirdPartyReceivableAllowanceForCreditLoss
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss
|
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss
|
Total |
41.7bc_ThirdPartyReceivableNetTotal
|
43.3bc_ThirdPartyReceivableNetTotal
|
|
52.4bc_ThirdPartyReceivableNetTotal
|
Other Receivables [Abstract]: |
|
|
|
|
Short-term |
12.3bc_OtherFinancingReceivableShortTerm
|
11.9bc_OtherFinancingReceivableShortTerm
|
|
10.0bc_OtherFinancingReceivableShortTerm
|
Long-term |
2.1bc_OtherFinancingReceivableLongTerm
|
2.3bc_OtherFinancingReceivableLongTerm
|
|
2.4bc_OtherFinancingReceivableLongTerm
|
Allowance for doubtful accounts |
(0.2)bc_OtherFinancingReceivableAllowanceForCreditLosses
|
(0.2)bc_OtherFinancingReceivableAllowanceForCreditLosses
|
|
(0.3)bc_OtherFinancingReceivableAllowanceForCreditLosses
|
Total |
14.2bc_OtherReceivableNetTotal
|
14.0bc_OtherReceivableNetTotal
|
|
12.1bc_OtherReceivableNetTotal
|
Total Financing Receivables |
56.8us-gaap_NotesReceivableNet
|
58.1us-gaap_NotesReceivableNet
|
|
65.1us-gaap_NotesReceivableNet
|
Marine Engine [Member] |
|
|
|
|
Recourse Receivables [Abstract]: |
|
|
|
|
Short-term |
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Long-term |
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Allowance for doubtful accounts |
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Total |
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Third-Party Receivables [Abstract]: |
|
|
|
|
Short-term |
2.9bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
2.6bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
11.4bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Long-term |
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Allowance for doubtful accounts |
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Total |
2.9bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
2.6bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
11.4bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Other Receivables [Abstract]: |
|
|
|
|
Short-term |
7.2bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
7.1bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
9.0bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Long-term |
0.5bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0.6bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0.9bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Allowance for doubtful accounts |
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Total |
7.7bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
7.7bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
9.9bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Total Financing Receivables |
10.6us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
10.3us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
|
21.3us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_MarineEngineMember
|
Boat [Member] |
|
|
|
|
Recourse Receivables [Abstract]: |
|
|
|
|
Short-term |
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Long-term |
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Allowance for doubtful accounts |
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Total |
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Third-Party Receivables [Abstract]: |
|
|
|
|
Short-term |
3.3bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
4.5bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
2.3bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Long-term |
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Allowance for doubtful accounts |
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Total |
3.3bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
4.5bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
2.3bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Other Receivables [Abstract]: |
|
|
|
|
Short-term |
0.2bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0.2bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0.3bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Long-term |
0.1bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0.1bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0.1bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Allowance for doubtful accounts |
(0.2)bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
(0.2)bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
(0.3)bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Total |
0.1bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
0.1bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
0.1bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Total Financing Receivables |
3.4us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
4.6us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
|
2.4us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_BoatMember
|
Fitness [Member] |
|
|
|
|
Recourse Receivables [Abstract]: |
|
|
|
|
Short-term |
0.5bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0.3bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0.7bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Long-term |
0.1bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0.2bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0.2bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Allowance for doubtful accounts |
(0.3)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
(0.3)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
(0.3)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Total |
0.3bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0.2bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0.6bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Third-Party Receivables [Abstract]: |
|
|
|
|
Short-term |
15.4bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
16.6bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
19.8bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Long-term |
20.1bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
19.6bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
18.9bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Allowance for doubtful accounts |
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Total |
35.5bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
36.2bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
38.7bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Other Receivables [Abstract]: |
|
|
|
|
Short-term |
0.9bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0.6bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0.5bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Long-term |
0.2bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0.3bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0.1bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Allowance for doubtful accounts |
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Total |
1.1bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
0.9bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
0.6bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Total Financing Receivables |
36.9us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
37.3us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
|
39.9us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = bc_FitnessMember
|
Corporate [Member] |
|
|
|
|
Recourse Receivables [Abstract]: |
|
|
|
|
Short-term |
2.7bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
2.7bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_RecourseFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Long-term |
0.8bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0.8bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_RecourseFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Allowance for doubtful accounts |
(2.9)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
(2.9)us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Total |
0.6bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0.6bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
[1] |
0bc_RecourseFinancingReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Third-Party Receivables [Abstract]: |
|
|
|
|
Short-term |
0bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_ThirdPartyFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Long-term |
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_ThirdPartyFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Allowance for doubtful accounts |
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_ThirdPartyReceivableAllowanceForCreditLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Total |
0bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_ThirdPartyReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Other Receivables [Abstract]: |
|
|
|
|
Short-term |
4.0bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
4.0bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
[1] |
0.2bc_OtherFinancingReceivableShortTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Long-term |
1.3bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
1.3bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
1.3bc_OtherFinancingReceivableLongTerm / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Allowance for doubtful accounts |
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
0bc_OtherFinancingReceivableAllowanceForCreditLosses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Total |
5.3bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
5.3bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
1.5bc_OtherReceivableNetTotal / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
Total Financing Receivables |
$ 5.9us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
$ 5.9us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
$ 1.5us-gaap_NotesReceivableNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
|
|
|