XML 33 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Method Investments Narrative (Detail) (USD $)
3 Months Ended 6 Months Ended 0 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Mar. 20, 2015
Dec. 22, 2014
Sep. 30, 2014
Schedule of Equity Method Investments [Line Items]              
Equity in earnings (losses) of equity method investments $ (73,000)us-gaap_IncomeLossFromEquityMethodInvestments $ 510,000us-gaap_IncomeLossFromEquityMethodInvestments $ (605,000)us-gaap_IncomeLossFromEquityMethodInvestments $ 1,259,000us-gaap_IncomeLossFromEquityMethodInvestments      
Goodwill 118,264,000us-gaap_Goodwill   118,264,000us-gaap_Goodwill       109,501,000us-gaap_Goodwill
Equity method investments 27,027,000us-gaap_EquityMethodInvestments   27,027,000us-gaap_EquityMethodInvestments     2,500,000us-gaap_EquityMethodInvestments 28,944,000us-gaap_EquityMethodInvestments
Debt conversion, converted instrument, rate     9.00%us-gaap_DebtConversionConvertedInstrumentRate        
Equity method investment, additional financing           5,000,000brks_EquityMethodInvestmentAdditionalFinancing  
BioCision, LLC              
Schedule of Equity Method Investments [Line Items]              
Joint venture interest, percentage   22.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
  22.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
     
Equity in earnings (losses) of equity method investments (300,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
  (500,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
       
Investment cost   4,000,000us-gaap_EquityMethodInvestmentAggregateCost
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
  4,000,000us-gaap_EquityMethodInvestmentAggregateCost
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
     
Equity method investments 3,200,000us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
  3,200,000us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
       
Convertible debt securities 5,200,000us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
  5,200,000us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
       
Warrants aggregate fair value 70,000brks_WarrantsAggregateFairValue
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
  70,000brks_WarrantsAggregateFairValue
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_BioCisionLLCMember
       
ULVAC Cryogenics, Inc.              
Schedule of Equity Method Investments [Line Items]              
Joint venture interest, percentage 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
  50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
       
Equity in earnings (losses) of equity method investments 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
500,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
400,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
1,200,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
     
Equity method investments 21,900,000us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
  21,900,000us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
       
Management fee payments received 200,000us-gaap_ManagementFeesRevenue
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
  300,000us-gaap_ManagementFeesRevenue
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
300,000us-gaap_ManagementFeesRevenue
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
     
Charges incurred from related parties 0us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
0us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
100,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
       
Accounts payable for unpaid products and services 46,000us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
  46,000us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
      79,000us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_UlvacCryogenicsIncorporatedMember
Yaskawa Brooks Automation, Inc.              
Schedule of Equity Method Investments [Line Items]              
Joint venture interest, percentage 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
  50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
       
Equity in earnings (losses) of equity method investments 200,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
35,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
(500,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
     
Payments to acquire businesses         1,800,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
   
Goodwill         200,000us-gaap_Goodwill
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
   
Equity method investments 1,900,000us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
  1,900,000us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
       
Charges incurred from related parties 500,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
200,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
900,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
300,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
     
Accounts payable for unpaid products and services 0us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
  0us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
      100,000us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
Revenues earned from joint ventures 1,000,000us-gaap_RevenueFromRelatedParties
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
2,100,000us-gaap_RevenueFromRelatedParties
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
2,100,000us-gaap_RevenueFromRelatedParties
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
2,800,000us-gaap_RevenueFromRelatedParties
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
     
Due from joint venture $ 0us-gaap_DueFromJointVentures
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
  $ 0us-gaap_DueFromJointVentures
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember
      $ 2,100,000us-gaap_DueFromJointVentures
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= brks_YaskawaBrooksAutomationIncMember