XML 28 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Balance Sheet Location (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 29, 2015
Jun. 29, 2014
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net $ 6,316us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet $ (1,501)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Other Long-Term Assets, Net [Member]    
Derivatives, Fair Value [Line Items]    
Interest Rate Contracts at Fair Value 0us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermAssetsNetMember
43us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermAssetsNetMember
Foreign Currency Contracts at Fair Value 31us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermAssetsNetMember
12us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermAssetsNetMember
Other Long-Term Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Interest Rate Contracts at Fair Value (1,354)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
(1,209)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
Foreign Currency Contracts at Fair Value (47)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
(9)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
Commodity Contracts at Fair Value (221)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
(14)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Foreign Currency Contracts at Fair Value 9,740us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
337us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Commodity Contracts at Fair Value 0us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
39us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Foreign Currency Contracts at Fair Value (1,235)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
(665)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
Commodity Contracts at Fair Value $ (598)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
$ (35)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember