XML 29 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Other Postretirement Benefits (Details 13) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2013
Multiemployer Plans [Line Items]        
Contributions by the Company $ 379us-gaap_MultiemployerPlanPeriodContributions $ 437us-gaap_MultiemployerPlanPeriodContributions $ 506us-gaap_MultiemployerPlanPeriodContributions  
Multi-employer pension plan [Member] | Teamsters Local 641 Pension Fund [Member]        
Multiemployer Plans [Line Items]        
Contributions by the Company 0us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= b_TeamstersLocal641PensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
23us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= b_TeamstersLocal641PensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
97us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= b_TeamstersLocal641PensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Multi-employer pension plan [Member] | Swedish Pension Plan (ITP) (B) [Member]        
Multiemployer Plans [Line Items]        
Contributions by the Company 379us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= b_SwedishPensionPlanItpBMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
414us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= b_SwedishPensionPlanItpBMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
409us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= b_SwedishPensionPlanItpBMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Multi-employer post-retirement benefit plan [Member]        
Multiemployer Plans [Line Items]        
Contributions by the Company 0us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember
40us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember
171us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember
 
Barnes Distribution North America [Member]        
Multiemployer Plans [Line Items]        
Withdrawl from Multi-Employer Post Retirement Benefit Plan Expense       $ 2,788b_WithdrawlFromMultiEmployerPostRetirementBenefitPlanExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= b_BarnesDistributionNorthAmericaMember