XML 111 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities $ (1,646)us-gaap_DerivativeLiabilities $ (755)us-gaap_DerivativeLiabilities
Designated as Hedging Instrument [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities (947)us-gaap_DerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(688)us-gaap_DerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Assets and Other Current Assets [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 460us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
543us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
Prepaid Assets and Other Current Assets [Member] | Designated as Hedging Instrument [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Assets and Other Current Assets [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Assets and Other Current Assets [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Prepaid Assets and Other Current Assets [Member] | Not Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 460us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
543us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= b_PrepaidAssetsAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Accrued Liabilities [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities (652)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(318)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Accrued Liabilities [Member] | Not Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities (699)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(67)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Liabilities [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities $ (295)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ (370)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember