Segment reporting (Details) - Schedule of segment reporting information, by segment (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
Apr. 30, 2015
|
Apr. 30, 2014
|
Apr. 30, 2015
|
Apr. 30, 2014
|
Revenues: |
|
|
|
|
Clinical laboratory services |
$ 15,657us-gaap_SalesRevenueServicesNet
|
$ 14,542us-gaap_SalesRevenueServicesNet
|
$ 46,204us-gaap_SalesRevenueServicesNet
|
$ 43,250us-gaap_SalesRevenueServicesNet
|
Product revenues |
7,906us-gaap_SalesRevenueGoodsNet
|
8,707us-gaap_SalesRevenueGoodsNet
|
23,631us-gaap_SalesRevenueGoodsNet
|
24,424us-gaap_SalesRevenueGoodsNet
|
Royalty and license fee income |
423enz_RoyaltyAndLicenseFeeIncome
|
729enz_RoyaltyAndLicenseFeeIncome
|
2,067enz_RoyaltyAndLicenseFeeIncome
|
3,366enz_RoyaltyAndLicenseFeeIncome
|
Total revenues |
23,986us-gaap_SalesRevenueNet
|
23,978us-gaap_SalesRevenueNet
|
71,902us-gaap_SalesRevenueNet
|
71,040us-gaap_SalesRevenueNet
|
Operating expenses: |
|
|
|
|
Cost of clinical laboratory services |
9,724us-gaap_CostOfServices
|
9,784us-gaap_CostOfServices
|
29,100us-gaap_CostOfServices
|
28,785us-gaap_CostOfServices
|
Cost of product revenues |
3,779us-gaap_CostOfGoodsSold
|
3,800us-gaap_CostOfGoodsSold
|
11,292us-gaap_CostOfGoodsSold
|
11,511us-gaap_CostOfGoodsSold
|
Research and development |
809us-gaap_ResearchAndDevelopmentExpense
|
849us-gaap_ResearchAndDevelopmentExpense
|
2,434us-gaap_ResearchAndDevelopmentExpense
|
2,498us-gaap_ResearchAndDevelopmentExpense
|
Selling, general and administrative |
10,146us-gaap_SellingGeneralAndAdministrativeExpense
|
10,605us-gaap_SellingGeneralAndAdministrativeExpense
|
30,101us-gaap_SellingGeneralAndAdministrativeExpense
|
31,217us-gaap_SellingGeneralAndAdministrativeExpense
|
Provision for uncollectible accounts receivable |
589us-gaap_ProvisionForDoubtfulAccounts
|
684us-gaap_ProvisionForDoubtfulAccounts
|
1,731us-gaap_ProvisionForDoubtfulAccounts
|
2,468us-gaap_ProvisionForDoubtfulAccounts
|
Legal fee expense |
1,955us-gaap_LegalFees
|
1,911us-gaap_LegalFees
|
7,225us-gaap_LegalFees
|
4,788us-gaap_LegalFees
|
Legal settlements, net |
(170)us-gaap_GainLossRelatedToLitigationSettlement
|
(3,100)us-gaap_GainLossRelatedToLitigationSettlement
|
(170)us-gaap_GainLossRelatedToLitigationSettlement
|
(3,100)us-gaap_GainLossRelatedToLitigationSettlement
|
Operating income (loss) |
(2,846)us-gaap_OperatingIncomeLoss
|
(555)us-gaap_OperatingIncomeLoss
|
(9,811)us-gaap_OperatingIncomeLoss
|
(7,127)us-gaap_OperatingIncomeLoss
|
Other income (expense) |
|
|
|
|
Other |
26us-gaap_OtherNonoperatingIncomeExpense
|
10us-gaap_OtherNonoperatingIncomeExpense
|
28us-gaap_OtherNonoperatingIncomeExpense
|
85us-gaap_OtherNonoperatingIncomeExpense
|
Foreign exchange gain (loss) |
(125)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
144us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
(856)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
460us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
113us-gaap_AllocatedShareBasedCompensationExpense
|
283us-gaap_AllocatedShareBasedCompensationExpense
|
319us-gaap_AllocatedShareBasedCompensationExpense
|
497us-gaap_AllocatedShareBasedCompensationExpense
|
Clinical Labs [Member] | Cost of Clinical Laboratory Services [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
3us-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
|
9us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
6us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Clinical Labs [Member] | Selling, General and Administrative Expenses [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
9us-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
|
30us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
28us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Clinical Labs [Member] | Total [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
12us-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
|
39us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
34us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Clinical Labs [Member] |
|
|
|
|
Revenues: |
|
|
|
|
Clinical laboratory services |
15,657us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
14,542us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
46,204us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
43,250us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Total revenues |
15,657us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
14,542us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
46,204us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
43,250us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Operating expenses: |
|
|
|
|
Cost of clinical laboratory services |
9,724us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
9,784us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
29,100us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
28,785us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Research and development |
|
|
|
14us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Selling, general and administrative |
4,935us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
5,091us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
15,090us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
15,122us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Provision for uncollectible accounts receivable |
631us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
684us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
1,820us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
2,448us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Legal fee expense |
42us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
282us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
174us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
572us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Legal settlements, net |
|
2,000us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
|
2,000us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Total operating expenses |
15,332us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
17,841us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
46,184us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
48,941us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Operating income (loss) |
325us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(3,299)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
20us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(5,691)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Other income (expense) |
|
|
|
|
Interest |
(23)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(10)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(63)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(32)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Other |
11us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
7us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
18us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
34us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Income (loss) before income taxes |
313us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(3,302)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(25)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
(5,689)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Depreciation and amortization included above |
358us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
351us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
1,072us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
1,061us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
453us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
90us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
1,042us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
453us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ClinicalLabsMember
|
Life Sciences [Member] | Cost of Clinical Laboratory Services [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
|
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
|
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Life Sciences [Member] | Research and Development Expense [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
|
|
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
|
Life Sciences [Member] | Selling, General and Administrative Expenses [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
6us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(4)us-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
|
5us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Life Sciences [Member] | Total [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
6us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(3)us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
11us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
7us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Life Sciences [Member] |
|
|
|
|
Revenues: |
|
|
|
|
Product revenues |
7,906us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
8,707us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
23,631us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
24,424us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Royalty and license fee income |
423enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
729enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
2,067enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,366enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Total revenues |
8,329us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
9,436us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
25,698us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
27,790us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Operating expenses: |
|
|
|
|
Cost of product revenues |
3,779us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,800us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
11,292us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
11,511us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Research and development |
704us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
599us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,887us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,668us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Selling, general and administrative |
3,031us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,278us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
8,886us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
10,098us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Provision for uncollectible accounts receivable |
(42)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
|
(89)us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
20us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Legal fee expense |
(22)us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
766us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(74)us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
803us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Legal settlements, net |
(170)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(5,100)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(170)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(5,100)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Total operating expenses |
7,280us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,343us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
21,732us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
19,000us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Operating income (loss) |
1,049us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
6,093us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,966us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
8,790us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Other income (expense) |
|
|
|
|
Interest |
6us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
4us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
13us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
13us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Other |
2us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(2)us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(34)us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
18us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Foreign exchange gain (loss) |
(125)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
144us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
(856)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
460us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Income (loss) before income taxes |
932us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
6,239us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
3,089us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
9,281us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Depreciation and amortization included above |
543us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
614us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,656us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
1,876us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
58us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
36us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
122us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
117us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_LifeSciencesMember
|
Therapeutics [Member] |
|
|
|
|
Operating expenses: |
|
|
|
|
Research and development |
105us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
250us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
547us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
816us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Total operating expenses |
105us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
250us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
547us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
816us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Operating income (loss) |
(105)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(250)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(547)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(816)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Other income (expense) |
|
|
|
|
Income (loss) before income taxes |
(105)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(250)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(547)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
(816)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Depreciation and amortization included above |
|
|
2us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
6us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_TherapeuticsMember
|
Other Segments [Member] | Selling, General and Administrative Expenses [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
95us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
275us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
269us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
456us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Other Segments [Member] | Total [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
95us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
275us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
269us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
456us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Other Segments [Member] |
|
|
|
|
Operating expenses: |
|
|
|
|
Selling, general and administrative |
2,180us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
2,236us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
6,125us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
5,997us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Legal fee expense |
1,935us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
836us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
7,125us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
3,413us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Total operating expenses |
4,115us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
3,099us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
13,250us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
9,410us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Operating income (loss) |
(4,115)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(3,099)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(13,250)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(9,410)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Other income (expense) |
|
|
|
|
Interest |
(41)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(41)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(126)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(142)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Other |
13us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
5us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
44us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
33us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Income (loss) before income taxes |
(4,143)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(3,135)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(13,332)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
(9,519)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Depreciation and amortization included above |
22us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
23us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
67us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
72us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
4us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
|
4us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
|
|
Consolidated [Member] | Cost of Clinical Laboratory Services [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
3us-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
|
9us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
7us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Consolidated [Member] | Research and Development Expense [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
|
|
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
|
Consolidated [Member] | Selling, General and Administrative Expenses [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
110us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
280us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
308us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
489us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Consolidated [Member] | Total [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
113us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
283us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
319us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
497us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_TotalMember / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Consolidated [Member] |
|
|
|
|
Revenues: |
|
|
|
|
Clinical laboratory services |
15,657us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
14,542us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
46,204us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
43,250us-gaap_SalesRevenueServicesNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Product revenues |
7,906us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
8,707us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
23,631us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
24,424us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Royalty and license fee income |
423enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
729enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,067enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
3,366enz_RoyaltyAndLicenseFeeIncome / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Total revenues |
23,986us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
23,978us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
71,902us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
71,040us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Operating expenses: |
|
|
|
|
Cost of clinical laboratory services |
9,724us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
9,784us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
29,100us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
28,785us-gaap_CostOfServices / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Cost of product revenues |
3,779us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
3,800us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
11,292us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
11,511us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Research and development |
809us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
849us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,434us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,498us-gaap_ResearchAndDevelopmentExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Selling, general and administrative |
10,146us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
10,605us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
30,101us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
31,217us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Provision for uncollectible accounts receivable |
589us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
684us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,731us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,468us-gaap_ProvisionForDoubtfulAccounts / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Legal fee expense |
1,955us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,911us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
7,225us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
4,788us-gaap_LegalFees / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Legal settlements, net |
(170)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(3,100)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(170)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(3,100)us-gaap_GainLossRelatedToLitigationSettlement / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Total operating expenses |
26,832us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
24,533us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
81,713us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
78,167us-gaap_CostsAndExpenses / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Operating income (loss) |
(2,846)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(555)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(9,811)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(7,127)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Other income (expense) |
|
|
|
|
Interest |
(58)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(47)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(176)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(161)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Other |
26us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
10us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
28us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
85us-gaap_OtherNonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Foreign exchange gain (loss) |
(125)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
144us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(856)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
460us-gaap_ForeignCurrencyTransactionGainLossBeforeTax / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Income (loss) before income taxes |
(3,003)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(448)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(10,815)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
(6,743)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Depreciation and amortization included above |
923us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
988us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
2,797us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
3,015us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Share-based compensation included in above: |
|
|
|
|
Capital expenditures |
515us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
126us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
1,168us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
570us-gaap_PaymentsForProceedsFromProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = enz_ConsolidatedMember
|
Cost of Clinical Laboratory Services [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
3us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
9us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
7us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = enz_CostOfClinicalLaboratoryServicesMember
|
Research and Development Expense [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
|
|
2us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember
|
1us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember
|
Selling, General and Administrative Expenses [Member] |
|
|
|
|
Share-based compensation included in above: |
|
|
|
|
Share-based compensation |
$ 110us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
$ 280us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
$ 308us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|
$ 489us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
|