Segment reporting (Details) - Schedule of segment reporting information, by segment (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
6 Months Ended |
Jan. 31, 2015
|
Jan. 31, 2014
|
Jan. 31, 2015
|
Jan. 31, 2014
|
Revenues: |
|
|
|
|
Clinical laboratory services |
$ 14,725us-gaap_SalesRevenueServicesNet
|
$ 13,848us-gaap_SalesRevenueServicesNet
|
$ 30,547us-gaap_SalesRevenueServicesNet
|
$ 28,707us-gaap_SalesRevenueServicesNet
|
Product revenues |
7,723us-gaap_SalesRevenueGoodsNet
|
8,054us-gaap_SalesRevenueGoodsNet
|
15,725us-gaap_SalesRevenueGoodsNet
|
15,717us-gaap_SalesRevenueGoodsNet
|
Royalty and license fee income |
644enz_RoyaltyAndLicenseFeeIncome
|
1,026enz_RoyaltyAndLicenseFeeIncome
|
1,644enz_RoyaltyAndLicenseFeeIncome
|
2,637enz_RoyaltyAndLicenseFeeIncome
|
Total revenues |
23,092us-gaap_SalesRevenueNet
|
22,928us-gaap_SalesRevenueNet
|
47,916us-gaap_SalesRevenueNet
|
47,061us-gaap_SalesRevenueNet
|
Operating expenses: |
|
|
|
|
Cost of clinical laboratory services |
9,246us-gaap_CostOfServices
|
9,292us-gaap_CostOfServices
|
19,376us-gaap_CostOfServices
|
19,001us-gaap_CostOfServices
|
Cost of product revenues |
3,818us-gaap_CostOfGoodsSold
|
3,865us-gaap_CostOfGoodsSold
|
7,513us-gaap_CostOfGoodsSold
|
7,712us-gaap_CostOfGoodsSold
|
Research and development |
834us-gaap_ResearchAndDevelopmentExpense
|
832us-gaap_ResearchAndDevelopmentExpense
|
1,625us-gaap_ResearchAndDevelopmentExpense
|
1,649us-gaap_ResearchAndDevelopmentExpense
|
Selling, general and administrative |
9,670us-gaap_SellingGeneralAndAdministrativeExpense
|
10,084us-gaap_SellingGeneralAndAdministrativeExpense
|
19,955us-gaap_SellingGeneralAndAdministrativeExpense
|
20,612us-gaap_SellingGeneralAndAdministrativeExpense
|
Provision for uncollectible accounts receivable |
601us-gaap_ProvisionForDoubtfulAccounts
|
912us-gaap_ProvisionForDoubtfulAccounts
|
1,142us-gaap_ProvisionForDoubtfulAccounts
|
1,784us-gaap_ProvisionForDoubtfulAccounts
|
Legal fee expense |
2,804us-gaap_LegalFees
|
1,496us-gaap_LegalFees
|
5,270us-gaap_LegalFees
|
2,877us-gaap_LegalFees
|
Operating income (loss) |
(3,881)us-gaap_OperatingIncomeLoss
|
(3,553)us-gaap_OperatingIncomeLoss
|
(6,965)us-gaap_OperatingIncomeLoss
|
(6,574)us-gaap_OperatingIncomeLoss
|
Other income (expense) |
|
|
|
|
Other |
(17)us-gaap_OtherNonoperatingIncomeExpense
|
15us-gaap_OtherNonoperatingIncomeExpense
|
2us-gaap_OtherNonoperatingIncomeExpense
|
76us-gaap_OtherNonoperatingIncomeExpense
|
Foreign exchange gain (loss) |
(259)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
20us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
(731)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
317us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
105us-gaap_AllocatedShareBasedCompensationExpense
|
109us-gaap_AllocatedShareBasedCompensationExpense
|
203us-gaap_AllocatedShareBasedCompensationExpense
|
212us-gaap_AllocatedShareBasedCompensationExpense
|
Cost of Clinical Laboratory Services [Member] | Clinical Labs [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
4us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Cost of Clinical Laboratory Services [Member] | Consolidated [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
4us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Cost of Clinical Laboratory Services [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
4us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
Research and Development Expense [Member] | Life Sciences [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Research and Development Expense [Member] | Consolidated [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Research and Development Expense [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember
|
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember
|
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember
|
Selling, General and Administrative Expenses [Member] | Clinical Labs [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
12us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
9us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
21us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
19us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Selling, General and Administrative Expenses [Member] | Life Sciences [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
5us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
9us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Selling, General and Administrative Expenses [Member] | Other Segments [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
87us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
93us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
174us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
179us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Selling, General and Administrative Expenses [Member] | Consolidated [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
102us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
107us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
198us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
207us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Selling, General and Administrative Expenses [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
102us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
107us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
198us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
207us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
Total [Member] | Clinical Labs [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
14us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
11us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
24us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
23us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Total [Member] | Life Sciences [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
4us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
5us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
5us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
10us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Total [Member] | Other Segments [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
87us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
93us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
174us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
179us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Total [Member] | Consolidated [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
105us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
109us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
203us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
212us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Clinical Labs [Member] |
|
|
|
|
Revenues: |
|
|
|
|
Clinical laboratory services |
14,725us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
13,848us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
30,547us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
28,707us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Total revenues |
14,725us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
13,848us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
30,547us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
28,707us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Operating expenses: |
|
|
|
|
Cost of clinical laboratory services |
9,246us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
9,292us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
19,376us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
19,001us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Research and development |
|
3us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
|
14us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Selling, general and administrative |
5,089us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
4,981us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
10,157us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
10,031us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Provision for uncollectible accounts receivable |
658us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
920us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
1,189us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
1,764us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Legal fee expense |
41us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
142us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
131us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
290us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Total operating expenses |
15,034us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
15,338us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
30,853us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
31,100us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Operating income (loss) |
(309)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(1,490)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(306)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(2,393)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Other income (expense) |
|
|
|
|
Interest |
(12)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(11)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(39)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(22)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Other |
4us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
9us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
6us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
27us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Income (loss) before income taxes |
(317)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(1,492)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(339)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(2,388)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Depreciation and amortization included above |
357us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
355us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
714us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
710us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
338us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
103us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
589us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
362us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Life Sciences [Member] |
|
|
|
|
Revenues: |
|
|
|
|
Product revenues |
7,723us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
8,054us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
15,725us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
15,717us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Royalty and license fee income |
644enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,026enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,644enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
2,637enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Total revenues |
8,367us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
9,080us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
17,369us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
18,354us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Operating expenses: |
|
|
|
|
Cost of product revenues |
3,818us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,865us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
7,513us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
7,712us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Research and development |
635us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
543us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,183us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,069us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Selling, general and administrative |
2,704us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,318us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
5,853us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
6,813us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Provision for uncollectible accounts receivable |
(57)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(8)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(47)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
20us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Legal fee expense |
(53)us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
15us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(51)us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
37us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Total operating expenses |
7,047us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
7,733us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
14,451us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
15,651us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Operating income (loss) |
1,320us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,347us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
2,918us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
2,703us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Other income (expense) |
|
|
|
|
Interest |
5us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
7us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
8us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Other |
(29)us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(6)us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(35)us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
21us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Foreign exchange gain (loss) |
(259)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
20us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(731)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
317us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Income (loss) before income taxes |
1,037us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,364us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
2,159us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,049us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Depreciation and amortization included above |
555us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
621us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,113us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,262us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
51us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
7us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
64us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
82us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Therapeutics [Member] |
|
|
|
|
Operating expenses: |
|
|
|
|
Research and development |
199us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
286us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
442us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
566us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Total operating expenses |
199us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
286us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
442us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
566us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Operating income (loss) |
(199)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(286)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(442)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(566)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Other income (expense) |
|
|
|
|
Income (loss) before income taxes |
(199)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(286)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(442)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(566)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Depreciation and amortization included above |
1us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
2us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
2us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
6us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Other Segments [Member] |
|
|
|
|
Operating expenses: |
|
|
|
|
Selling, general and administrative |
1,877us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
1,785us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
3,945us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
3,768us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Legal fee expense |
2,816us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
1,339us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
5,190us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
2,550us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Total operating expenses |
4,693us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
3,124us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
9,135us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
6,318us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Operating income (loss) |
(4,693)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(3,124)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(9,135)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(6,318)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Other income (expense) |
|
|
|
|
Interest |
(42)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(44)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(86)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(100)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Other |
8us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
12us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
31us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
28us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Income (loss) before income taxes |
(4,727)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(3,156)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(9,190)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(6,390)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Depreciation and amortization included above |
22us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
24us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
44us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
49us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Consolidated [Member] |
|
|
|
|
Revenues: |
|
|
|
|
Clinical laboratory services |
14,725us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
13,848us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
30,547us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
28,707us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Product revenues |
7,723us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
8,054us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
15,725us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
15,717us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Royalty and license fee income |
644enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,026enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,644enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,637enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Total revenues |
23,092us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
22,928us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
47,916us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
47,061us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Operating expenses: |
|
|
|
|
Cost of clinical laboratory services |
9,246us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
9,292us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
19,376us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
19,001us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Cost of product revenues |
3,818us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
3,865us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
7,513us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
7,712us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Research and development |
834us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
832us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,625us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,649us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Selling, general and administrative |
9,670us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
10,084us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
19,955us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
20,612us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Provision for uncollectible accounts receivable |
601us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
912us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,142us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,784us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Legal fee expense |
2,804us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,496us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
5,270us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,877us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Total operating expenses |
26,973us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
26,481us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
54,881us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
53,635us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Operating income (loss) |
(3,881)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(3,553)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(6,965)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(6,574)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Other income (expense) |
|
|
|
|
Interest |
(49)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(52)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(118)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(114)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Other |
(17)us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
15us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
76us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Foreign exchange gain (loss) |
(259)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
20us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(731)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
317us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Income (loss) before income taxes |
(4,206)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(3,570)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(7,812)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(6,295)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Depreciation and amortization included above |
935us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,002us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,873us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,027us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
$ 389us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
$ 110us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
$ 653us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
$ 444us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|