XML 19 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Notional Amounts (Details)
In Thousands, unless otherwise specified
Dec. 28, 2014
Interest Rate Contract [Member]
USD ($)
Jun. 29, 2014
Interest Rate Contract [Member]
USD ($)
Dec. 28, 2014
Australian Dollar, Sell [Member]
AUD
Jun. 29, 2014
Australian Dollar, Sell [Member]
AUD
Dec. 28, 2014
Brazilian Real, Sell [Member] [Domain]
BRL
Jun. 29, 2014
Brazilian Real, Sell [Member] [Domain]
BRL
Dec. 28, 2014
Canadian Dollar, Sell [Member]
CAD
Jun. 29, 2014
Canadian Dollar, Sell [Member]
CAD
Dec. 28, 2014
Chinese Renminbi, Buy [Member] [Domain]
CNY
Jun. 29, 2014
Chinese Renminbi, Buy [Member] [Domain]
CNY
Dec. 28, 2014
Euro, Sell [Member]
EUR (€)
Jun. 29, 2014
Euro, Sell [Member]
EUR (€)
Dec. 28, 2014
Euro, Buy [Member]
EUR (€)
Jun. 29, 2014
Euro, Buy [Member]
EUR (€)
Dec. 28, 2014
Japanese Yen, Buy [Member]
JPY (¥)
Jun. 29, 2014
Japanese Yen, Buy [Member]
JPY (¥)
Dec. 28, 2014
Mexican Peso, Sell [Member]
MXN
Jun. 29, 2014
Mexican Peso, Sell [Member]
MXN
Dec. 28, 2014
Natural Gas [Member]
Btu
Jun. 29, 2014
Natural Gas [Member]
Btu
Derivative [Line Items]                                        
Derivative, Notional Amount $ 95,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
$ 95,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
9,764invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_AustralianDollarSellMember
19,904invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_AustralianDollarSellMember
18,452invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_BrazilianRealSellMemberDomain
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_BrazilianRealSellMemberDomain
6,450invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_CanadianDollarSellMember
3,100invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_CanadianDollarSellMember
151,075invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_ChineseRenminbiBuyMemberDomain
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_ChineseRenminbiBuyMemberDomain
€ 45,200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_EuroSellMember
€ 49,300invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_EuroSellMember
€ 6,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_EuroBuyMember
€ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_EuroBuyMember
¥ 1,030,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_JapaneseYenBuyMember
¥ 530,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_JapaneseYenBuyMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_MexicanPesoSellMember
3,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_MexicanPesoSellMember
   
Nonmonetary Notional Amount Derivatives (in ones)                                     10,041,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_NaturalGasMember
5,686,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bgg_NaturalGasMember