Quarterly report pursuant to Section 13 or 15(d)

Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets

v2.4.1.9
Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jul. 31, 2014
Indefinite-lived Intangible Assets [Line Items]      
Gross $ 28,036us-gaap_FiniteLivedIntangibleAssetsGross   $ 28,478us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (20,914)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   (20,370)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net 7,122us-gaap_FiniteLivedIntangibleAssetsNet   8,108us-gaap_FiniteLivedIntangibleAssetsNet
Amortization expense (859)us-gaap_AmortizationOfIntangibleAssets (928)us-gaap_AmortizationOfIntangibleAssets  
Amortization expense (859)us-gaap_AmortizationOfIntangibleAssets (928)us-gaap_AmortizationOfIntangibleAssets  
Life Sciences [Member]      
Indefinite-lived Intangible Assets [Line Items]      
Gross 28,036us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
  28,478us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
Accumulated Amortization (20,914)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
  (20,370)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
Net 7,122us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
  8,108us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
Amortization expense (859)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Amortization expense (859)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Foreign currency translation (442)enz_FiniteLivedIntangibleAssetsTranslationAdjustmentsGross
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Foreign currency translation 315enz_FiniteLivedIntangibleAssetsAmortizationOfTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Foreign currency translation $ (127)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember