XML 91 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Notional Amounts Outstanding under Foreign Currency Contracts (Detail) (Not Designated as Hedging Instrument, Foreign Exchange Contract, USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Sep. 30, 2014
Derivative [Line Items]    
Fair Value of Assets $ 3us-gaap_ForeignCurrencyContractAssetFairValueDisclosure $ 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Fair Value of Liabilities 42us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure 58us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Derivative Instrument Seven [Member]
   
Derivative [Line Items]    
Fair Value of Assets   0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSevenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities   11us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSevenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy Currency, U.S. Dollar; Sell Currency, Japanese Yen
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities 1us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
5us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Instrument Thirteen [Member]
   
Derivative [Line Items]    
Fair Value of Assets   0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThirteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities   16us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThirteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy Currency, British Pound; Sell Currency, Euro
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fair Value of Liabilities 6us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative Instrument Sixteen [Member]
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fair Value of Liabilities 31us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Buy Currency, U.S. Dollar; Sell Currency, Taiwan Dollar
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentNineMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fair Value of Liabilities 1us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentNineMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative Instrument Seventeen [Member]
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fair Value of Liabilities 1us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Buy Currency, Korean Won; Sell Currency, US Dollar
   
Derivative [Line Items]    
Fair Value of Assets 3us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
5us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy Currency, Euro; Sell Currency U.S. Dollar
   
Derivative [Line Items]    
Fair Value of Assets   0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEightMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities   15us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEightMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Instrument Eighteen [Member]
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fair Value of Liabilities 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Buy Currency, U.S. Dollar; Sell Currency, Israeli Shekel
   
Derivative [Line Items]    
Fair Value of Assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities 2us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy Currency, U.S. Dollar; Sell Currency, Singapore Dollar
   
Derivative [Line Items]    
Fair Value of Assets   0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value of Liabilities   5us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Long | Derivative Instrument Seven [Member]
   
Derivative [Line Items]    
Notional Amount   1,736invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSevenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long | Buy Currency, U.S. Dollar; Sell Currency, Japanese Yen
   
Derivative [Line Items]    
Notional Amount 1,327invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
656invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long | Derivative Instrument Thirteen [Member]
   
Derivative [Line Items]    
Notional Amount   1,395invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThirteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long | Buy Currency, British Pound; Sell Currency, Euro
   
Derivative [Line Items]    
Notional Amount 1,700invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
 
Long | Derivative Instrument Sixteen [Member]
   
Derivative [Line Items]    
Notional Amount 1,581invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
 
Long | Buy Currency, U.S. Dollar; Sell Currency, Taiwan Dollar
   
Derivative [Line Items]    
Notional Amount 502invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentNineMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
 
Long | Derivative Instrument Seventeen [Member]
   
Derivative [Line Items]    
Notional Amount 622invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
 
Long | Buy Currency, Korean Won; Sell Currency, US Dollar
   
Derivative [Line Items]    
Notional Amount 590,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
731invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long | Buy Currency, Euro; Sell Currency U.S. Dollar
   
Derivative [Line Items]    
Notional Amount   3,513invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEightMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long | Derivative Instrument Eighteen [Member]
   
Derivative [Line Items]    
Notional Amount 199invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
 
Long | Buy Currency, U.S. Dollar; Sell Currency, Israeli Shekel
   
Derivative [Line Items]    
Notional Amount 762invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
76invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long | Buy Currency, U.S. Dollar; Sell Currency, Singapore Dollar
   
Derivative [Line Items]    
Notional Amount   650invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Short | Derivative Instrument Seven [Member]
   
Derivative [Line Items]    
Notional Amount   190,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSevenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short | Buy Currency, U.S. Dollar; Sell Currency, Japanese Yen
   
Derivative [Line Items]    
Notional Amount 160,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
20,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short | Derivative Instrument Thirteen [Member]
   
Derivative [Line Items]    
Notional Amount   1,100invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThirteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short | Buy Currency, British Pound; Sell Currency, Euro
   
Derivative [Line Items]    
Notional Amount 1,326invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
 
Short | Derivative Instrument Sixteen [Member]
   
Derivative [Line Items]    
Notional Amount 1,300invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
 
Short | Buy Currency, U.S. Dollar; Sell Currency, Taiwan Dollar
   
Derivative [Line Items]    
Notional Amount 16,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentNineMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
 
Short | Derivative Instrument Seventeen [Member]
   
Derivative [Line Items]    
Notional Amount 400invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
 
Short | Buy Currency, Korean Won; Sell Currency, US Dollar
   
Derivative [Line Items]    
Notional Amount 534invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
2,700invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short | Buy Currency, Euro; Sell Currency U.S. Dollar
   
Derivative [Line Items]    
Notional Amount   4,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEightMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short | Derivative Instrument Eighteen [Member]
   
Derivative [Line Items]    
Notional Amount 24,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
 
Short | Buy Currency, U.S. Dollar; Sell Currency, Israeli Shekel
   
Derivative [Line Items]    
Notional Amount 3,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
80,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short | Buy Currency, U.S. Dollar; Sell Currency, Singapore Dollar
   
Derivative [Line Items]    
Notional Amount   $ 400invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= brks_DerivativeInstrumentSixMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember