XML 29 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Balance Sheet Location (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 28, 2014
Jun. 29, 2014
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net $ 6,003us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet $ (1,501)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Other Long-Term Assets, Net [Member]    
Derivatives, Fair Value [Line Items]    
Interest Rate Contracts at Fair Value 56us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermAssetsNetMember
43us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermAssetsNetMember
Foreign Currency Contracts at Fair Value 438us-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 (795)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
(1,209)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
Foreign Currency Contracts at Fair Value 0us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
(9)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= bgg_OtherLongTermLiabilitiesMember
Commodity Contracts at Fair Value (143)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 8,245us-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,168)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
(665)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
Commodity Contracts at Fair Value $ (630)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
$ (35)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember