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
9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Jul. 31, 2014
Indefinite-lived Intangible Assets [Line Items]      
Gross $ 27,909us-gaap_FiniteLivedIntangibleAssetsGross   $ 28,478us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (21,251)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   (20,370)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net 6,658us-gaap_FiniteLivedIntangibleAssetsNet   8,108us-gaap_FiniteLivedIntangibleAssetsNet
Amortization expense (1,284)us-gaap_AmortizationOfIntangibleAssets (1,387)us-gaap_AmortizationOfIntangibleAssets  
Amortization expense (1,284)us-gaap_AmortizationOfIntangibleAssets (1,387)us-gaap_AmortizationOfIntangibleAssets  
Life Sciences [Member]      
Indefinite-lived Intangible Assets [Line Items]      
Gross 27,909us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
  28,478us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
Accumulated Amortization (21,251)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
  (20,370)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
Net 6,658us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
  8,108us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
Amortization expense (1,284)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Amortization expense (1,284)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Foreign currency translation (569)enz_FiniteLivedIntangibleAssetsTranslationAdjustmentsGross
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Foreign currency translation 403enz_FiniteLivedIntangibleAssetsAmortizationOfTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember
   
Foreign currency translation $ (166)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= enz_LifeSciencesMember