XML 42 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jan. 01, 2015
Allowance for Doubtful Accounts [Abstract]      
Allowance for doubtful accounts $ 0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
Cash and cash equivalents [Abstract]      
Cash equivalents 0us-gaap_CashEquivalentsAtCarryingValue 0us-gaap_CashEquivalentsAtCarryingValue  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Change in derivative liabilities valuation (74,883)ztho_ChangeInFairValueOfDerivativeLiability (966,736)ztho_ChangeInFairValueOfDerivativeLiability  
Advertising Costs [Abstract]      
Advertising costs 90us-gaap_AdvertisingExpense 250us-gaap_AdvertisingExpense  
Stock-Based Compensation [Abstract]      
Compensation expense related to stock options 935,097us-gaap_ShareBasedCompensation 2,318,355us-gaap_ShareBasedCompensation  
Guarantor Obligations [Line Items]      
Loss on settlement with vendor 10,000us-gaap_GainLossRelatedToLitigationSettlement 8,000us-gaap_GainLossRelatedToLitigationSettlement  
AVEKA Nutra Processing, LLC [Member] | Line of Credit [Member]      
Guarantor Obligations [Line Items]      
Periodic collections of advances and accrued interest 5,000ztho_NoteReceivablePeriodicCollections
/ us-gaap_CounterpartyNameAxis
= ztho_AvekaNutraProcessingLlcMember
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
   
Custom Processing Agreement [Member] | Subsequent Event [Member] | AVEKA Nutra Processing, LLC [Member]      
Guarantor Obligations [Line Items]      
Term of custom processing agreement     1 year
Automatic renewals terms of CPA     2 years
Company owed ANP relating to original agreement amount     359,713us-gaap_AccruedLiabilitiesCurrentAndNoncurrent
/ us-gaap_CounterpartyNameAxis
= ztho_AvekaNutraProcessingLlcMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Minimum purchase order per product (in lbs)     40,000ztho_MinimumProductionRequirementsPerOrder
/ us-gaap_CounterpartyNameAxis
= ztho_AvekaNutraProcessingLlcMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Custom Processing Agreement [Member] | Subsequent Event [Member] | AVEKA Nutra Processing, LLC [Member] | Line of Credit [Member]      
Guarantor Obligations [Line Items]      
Outstanding line of credit     459,608us-gaap_NotesReceivableNet
/ us-gaap_CounterpartyNameAxis
= ztho_AvekaNutraProcessingLlcMember
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Accrued interest     59,398us-gaap_InterestReceivableNoncurrent
/ us-gaap_CounterpartyNameAxis
= ztho_AvekaNutraProcessingLlcMember
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Custom Processing Agreement [Member] | Note Receivable [Member]      
Guarantor Obligations [Line Items]      
Amount made available to vendor 500,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
   
Interest rate (in hundredths) 5.50%us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
   
Credit drawn down, maximum per period 75,000ztho_CreditDrawnDownMaximumPerPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
   
Drawdown period threshold 30 days    
Periodic collections of advances and accrued interest 5,000ztho_NoteReceivablePeriodicCollections
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
   
Loss on settlement with vendor 159,293us-gaap_GainLossRelatedToLitigationSettlement
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
   
Fair Value, Measurements, Recurring [Member] | Derivative Financial Instruments, Liabilities [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liabilities, beginning of period 95,049us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities due to settlements 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities valuation (74,883)ztho_ChangeInFairValueOfDerivativeLiability
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total change in derivative liabilities (74,883)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liabilities, end of period 20,166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Derivative Financial Instruments, Liabilities [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liabilities, beginning of period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities due to settlements 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities valuation 0ztho_ChangeInFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total change in derivative liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liabilities, end of period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Derivative Financial Instruments, Liabilities [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liabilities, beginning of period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities due to settlements 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities valuation 0ztho_ChangeInFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total change in derivative liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liabilities, end of period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Derivative Liabilities, beginning of period 95,049us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities due to settlements 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Change in derivative liabilities valuation (74,883)ztho_ChangeInFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total change in derivative liabilities (74,883)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Derivative Liabilities, end of period $ 20,166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives 15 years    
Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives 20 years    
Machinery and Equipment [Member] | Minimum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 5 years    
Machinery and Equipment [Member] | Maximum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 10 years    
Office Equipment and Furniture [Member] | Minimum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 5 years    
Office Equipment and Furniture [Member] | Maximum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 10 years    
Automobiles [Member] | Minimum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 5 years    
Automobiles [Member] | Maximum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 10 years    
Computer Equipment and Related Software [Member] | Maximum [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 5 years