XML 71 R41.htm IDEA: XBRL DOCUMENT
v2.4.1.9

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $) | 6 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2013 | Dec. 31, 2014 Business Plan Region | Dec. 31, 2013 | Dec. 31, 2012
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] |  |  |  |  |
Number of regions in which company sells products |  | 3 mtex_NumberOfRegionsInWhichCompanySellsProducts |  |  |
Foreign Currency Translation [Abstract] |  |  |  |  |
Transaction gains (losses) |  | $ (3,000,000)us-gaap_ForeignCurrencyTransactionGainLossRealized |  | $ (900,000)us-gaap_ForeignCurrencyTransactionGainLossRealized |
Cash and Cash Equivalents [Abstract] |  |  |  |  |
Credit card receivables | 600,000 us-gaap_CreditCardReceivables | 1,200,000 us-gaap_CreditCardReceivables |  | 600,000 us-gaap_CreditCardReceivables |
Cash and cash equivalents held in foreign bank accounts | 14,700,000 us-gaap_DueFromBanks | 24,800,000 us-gaap_DueFromBanks |  | 14,700,000 us-gaap_DueFromBanks |
Restricted Cash [Abstract] |  |  |  |  |
Restricted cash | 5,800,000 us-gaap_RestrictedCashAndCashEquivalents | 8,600,000 us-gaap_RestrictedCashAndCashEquivalents |  | 5,800,000 us-gaap_RestrictedCashAndCashEquivalents |
Accounts Receivables [Abstract] |  |  |  |  |
Allowance for doubtful accounts | 100,000 us-gaap_AllowanceForDoubtfulAccountsReceivable | 200,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |  | 100,000 us-gaap_AllowanceForDoubtfulAccountsReceivable |
Accounts receivable, net | 100,000 us-gaap_AccountsReceivableNet | 200,000 us-gaap_AccountsReceivableNet |  | 100,000 us-gaap_AccountsReceivableNet |
Other Assets [Abstract] |  |  |  |  |
Other assets | 3,591,000 us-gaap_OtherAssetsNoncurrent | 3,567,000 us-gaap_OtherAssetsNoncurrent |  | 3,591,000 us-gaap_OtherAssetsNoncurrent |
Deposits for building leases | 1,400,000 us-gaap_SecurityDeposit | 1,500,000 us-gaap_SecurityDeposit |  | 1,400,000 us-gaap_SecurityDeposit |
Fair trade commission deposits | 1,800,000 us-gaap_DepositAssets | 1,700,000 us-gaap_DepositAssets |  | 1,800,000 us-gaap_DepositAssets |
Indefinite lived intangible assets | 200,000 us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill | 200,000 us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill |  | 200,000 us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill |
Other Long-Term Liabilities [Abstract] |  |  |  |  |
Accrued lease restoration costs | 200,000 mtex_AccruedLeaseRestorationCosts | 400,000 mtex_AccruedLeaseRestorationCosts |  | 200,000 mtex_AccruedLeaseRestorationCosts |
Defined benefit plan obligation | (629,000)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent | (549,000)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent |  | (629,000)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent |
Other long-term liabilities | 2,092,000 us-gaap_OtherLiabilitiesNoncurrent | 2,136,000 us-gaap_OtherLiabilitiesNoncurrent |  | 2,092,000 us-gaap_OtherLiabilitiesNoncurrent |
Financing obligation in noncurrent liabilities | 200,000 mtex_FinancingObligationInNoncurrentLiabilities |  |  | 200,000 mtex_FinancingObligationInNoncurrentLiabilities |
Uncertain income tax positions recorded in noncurrent liabilities | 700,000 mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities | 700,000 mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities |  | 700,000 mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities |
Revenue Recognition [Abstract] |  |  |  |  |
Deferred revenue | 6,400,000 us-gaap_DeferredRevenue | 10,900,000 us-gaap_DeferredRevenue |  | 6,400,000 us-gaap_DeferredRevenue |
Deferred commissions | 2,706,000 mtex_DeferredCommissionsRelatedToLoyaltyPrograms | 4,544,000 mtex_DeferredCommissionsRelatedToLoyaltyPrograms |  | 2,706,000 mtex_DeferredCommissionsRelatedToLoyaltyPrograms |
Percentage of sale returns (in hundredths) |  | 1.50%mtex_PercentageOfSaleReturns |  |  |
Loyalty Program [Abstract] |  |  |  |  |
Loyalty deferred revenue, beginning balance | 0 mtex_DeferredRevenueAssociatedLoyaltyProgram | 5,456,000 mtex_DeferredRevenueAssociatedLoyaltyProgram |  |  |
Loyalty points forfeited | (1,136,000)mtex_LoyaltyPointsForfeited | (4,664,000)mtex_LoyaltyPointsForfeited |  |  |
Loyalty points used | (723,000)mtex_LoyaltyPointsUsed | (12,348,000)mtex_LoyaltyPointsUsed |  |  |
Loyalty points vested | 5,072,000 mtex_LoyaltyPointsVested | 19,580,000 mtex_LoyaltyPointsVested |  |  |
Loyalty points unvested | 2,243,000 mtex_LoyaltyPointsUnvested | 1,679,000 mtex_LoyaltyPointsUnvested |  |  |
Loyalty deferred revenue, ending balance | 5,456,000 mtex_DeferredRevenueAssociatedLoyaltyProgram | 9,703,000 mtex_DeferredRevenueAssociatedLoyaltyProgram |  | 5,456,000 mtex_DeferredRevenueAssociatedLoyaltyProgram |
Shipping and Handling Costs [Abstract] |  |  |  |  |
Revenue from freight and shipping fees |  | 7,400,000 us-gaap_ShippingAndHandlingRevenue |  | 7,700,000 us-gaap_ShippingAndHandlingRevenue |
Freight costs |  | 6,700,000 us-gaap_FreightCosts |  | 6,800,000 us-gaap_FreightCosts |
Commissions and Incentives Expenses [Abstract] |  |  |  |  |
Number of business periods per year |  | 13 mtex_NumberOfBusinessPeriodsPerYear |  |  |
Number of days per business period |  | 28 days |  |  |
Number of weeks following business period end for payment of product sales commissions |  | 3 |  |  |
Number of weeks following business period end for payment of pack sales commissions |  | 5 |  |  |
Advertising Expenses [Abstract] |  |  |  |  |
Advertising and promotional expense |  | 4,900,000 us-gaap_AdvertisingExpense |  | 4,300,000 us-gaap_AdvertisingExpense |
Research and Development Expenses [Abstract] |  |  |  |  |
Research and development consulting fees |  | 1,600,000 us-gaap_ResearchAndDevelopmentExpense |  | 1,600,000 us-gaap_ResearchAndDevelopmentExpense |
Stock-Based Compensation [Abstract] |  |  |  |  |
Number of active stock based compensation plan |  | 1 mtex_NumberOfActiveStockBasedCompensationPlan |  |  |
Option contract term |  | P10Y |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |
Percentages of stock option ownership considered for higher exercise price of option (in hundredths) |  | 10.00%mtex_PercentagesOfStockOptionOwnershipConsideredForHigherExercisePriceOfOption |  |  |
Option exercise price as percentages of closing exercise price of stock for specific shareholders (in hundredths) |  | 110.00%mtex_OptionExercisePriceAsPercentagesOfClosingExercisePrice |  |  |
Expiration period of stock option plan |  | 5 years |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Concentration risk, sales by product |  | 98,647,000 mtex_ConcentrationRiskSalesByProduct |  | 84,203,000 mtex_ConcentrationRiskSalesByProduct |
Concentration risk, percentage of net sales (in hundredths) |  | 51.90%us-gaap_ConcentrationRiskPercentage1 |  | 47.50%us-gaap_ConcentrationRiskPercentage1 |
Advanced Ambrotose [Member] |  |  |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Concentration risk, sales by product |  | 63,791,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_ProductConcentrationRiskMember |  | 59,894,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_ProductConcentrationRiskMember |
Concentration risk, percentage of net sales (in hundredths) |  | 33.60%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_ProductConcentrationRiskMember |  | 33.70%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_ProductConcentrationRiskMember |
Ambrotose [Member] |  |  |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Concentration risk, sales by product |  | 10,895,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskOneMember |  | 10,939,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskOneMember |
Concentration risk, percentage of net sales (in hundredths) |  | 5.70%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskOneMember |  | 6.20%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskOneMember |
Uth Skin Rejuvenation [Member] |  |  |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Concentration risk, sales by product |  | 13,431,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskTwoMember |  | 2,406,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskTwoMember |
Concentration risk, percentage of net sales (in hundredths) |  | 7.10%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskTwoMember |  | 1.40%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskTwoMember |
NutriVerus [Member] |  |  |  |  |
Concentration Risk [Line Items] |  |  |  |  |
Concentration risk, sales by product |  | 10,530,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskThreeMember |  | 10,964,000 mtex_ConcentrationRiskSalesByProduct / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskThreeMember |
Concentration risk, percentage of net sales (in hundredths) |  | 5.50%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskThreeMember |  | 6.20%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByTypeAxis = mtex_ProductConcentrationRiskThreeMember |
Reserve for Sales Returns [Member] |  |  |  |  |
Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |  |  |
Balance at beginning of year |  | 238,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember |  |  | 156,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember
Provision related to sales made in current period |  | 1,618,000 mtex_ValuationAllowancesAndReservesChargedToCostAndExpenseCurrentYearSales / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember |  |  |
Adjustment related to sales made in prior periods |  | 10,000 us-gaap_ValuationAllowancesAndReservesAdjustments / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember |  |  |
Actual returns or credits related to current period |  | (1,411,000)mtex_ValuationAllowancesAndReservesDeductionsCurrentYearReturns / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember |  |  |
Actual returns or credits related to prior periods |  | (248,000)mtex_ActualReturnsOrCreditsRelatedToPriorPeriods / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember |  |  |
Balance at end of year |  | $ 207,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember |  |  | $ 156,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember
Minimum [Member] |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |
Vesting period of stock options |  | 2 years |  |  |
Minimum [Member] | Software [Member] |  |  |  |  |
Finite-Lived Intangible Assets [Line Items] |  |  |  |  |
Estimated useful life of software |  | 3 years |  |  |
Maximum [Member] |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |
Vesting period of stock options |  | 3 years |  |  |
Maximum [Member] | Software [Member] |  |  |  |  |
Finite-Lived Intangible Assets [Line Items] |  |  |  |  |
Estimated useful life of software |  | 5 years |  |  |
Office Furniture and Equipment [Member] | Minimum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 5 years |  |  |
Office Furniture and Equipment [Member] | Maximum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 7 years |  |  |
Computer Hardware and Software [Member] | Minimum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 3 years |  |  |
Computer Hardware and Software [Member] | Maximum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 5 years |  |  |
Automobiles [Member] | Minimum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 3 years |  |  |
Automobiles [Member] | Maximum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 5 years |  |  |
Leasehold Improvements [Member] | Minimum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 2 years | [1] |  |
Leasehold Improvements [Member] | Maximum [Member] |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Estimated useful lives of assets |  | 10 years | [1] |  |
[1] | The Company amortizes leasehold improvements over the shorter of the useful estimated life of the leased asset or the lease term.

X
- Definition Carrying value as of the balance sheet date of estimated lease restoration costs. + References No definition available. + Details
Name: | mtex_AccruedLeaseRestorationCosts
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Actual returns or credits related to the sale of packs and products shipped to the customers in prior periods. + References No definition available. + Details
Name: | mtex_ActualReturnsOrCreditsRelatedToPriorPeriods
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | mtex_AdvertisingCostsAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_CommissionsAndIncentivesAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration sales by product derived from the division. + References No definition available. + Details
Name: | mtex_ConcentrationRiskSalesByProduct
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of deferred commission associated with loyalty program as of the balance sheet date. + References No definition available. + Details
Name: | mtex_DeferredCommissionsRelatedToLoyaltyPrograms
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of deferred revenue or cost to provide products or services, which is expected to be recognized within one year, resulting from customer loyalty program. + References No definition available. + Details
Name: | mtex_DeferredRevenueAssociatedLoyaltyProgram
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Refers to financing obligation in noncurrent liabilities. + References No definition available. + Details
Name: | mtex_FinancingObligationInNoncurrentLiabilities
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Refers to loyalty points forfeited. + References No definition available. + Details
Name: | mtex_LoyaltyPointsForfeited
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Refers to loyalty points unvested. + References No definition available. + Details
Name: | mtex_LoyaltyPointsUnvested
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Refers to loyalty points used. + References No definition available. + Details
Name: | mtex_LoyaltyPointsUsed
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Refers to loyalty points vested. + References No definition available. + Details
Name: | mtex_LoyaltyPointsVested
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | mtex_LoyaltyProgramAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of active stock based compensation plan during the period. + References No definition available. + Details
Name: | mtex_NumberOfActiveStockBasedCompensationPlan
Namespace Prefix: | mtex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of business periods each year upon which associates earn commissions and incentives. + References No definition available. + Details
Name: | mtex_NumberOfBusinessPeriodsPerYear
Namespace Prefix: | mtex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of days in each business period. + References No definition available. + Details
Name: | mtex_NumberOfDaysPerBusinessCycle
Namespace Prefix: | mtex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of regions in which the company sells product. + References No definition available. + Details
Name: | mtex_NumberOfRegionsInWhichCompanySellsProducts
Namespace Prefix: | mtex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of weeks following the business period end that the company pays commissions on pack sales. + References No definition available. + Details
Name: | mtex_NumberOfWeeksFollowingBusinessPeriodEndForPaymentOfPackSalesCommissions
Namespace Prefix: | mtex_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of weeks following the business period end that the company pays commissions on product sales. + References No definition available. + Details
Name: | mtex_NumberOfWeeksFollowingBusinessPeriodEndForPaymentOfProductSalesCommissions
Namespace Prefix: | mtex_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents option exercise price as percentages of closing exercise price of stock for specific shareholders who own 10% or more of the entity's outstanding stock. + References No definition available. + Details
Name: | mtex_OptionExercisePriceAsPercentagesOfClosingExercisePrice
Namespace Prefix: | mtex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_OtherLongTermLiabilitiesAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the average percentage of gross sales which are returned. + References No definition available. + Details
Name: | mtex_PercentageOfSaleReturns
Namespace Prefix: | mtex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents percentages of stock option ownership considered for higher exercise price of option. + References No definition available. + Details
Name: | mtex_PercentagesOfStockOptionOwnershipConsideredForHigherExercisePriceOfOption
Namespace Prefix: | mtex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_RestrictedCashAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mtex_ShippingAndHandlingCostsAbstract
Namespace Prefix: | mtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Uncertain income tax positions recorded by the company in noncurrent liabilities, as of balance sheet. + References No definition available. + Details
Name: | mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs and expenses. + References No definition available. + Details
Name: | mtex_ValuationAllowancesAndReservesChargedToCostAndExpenseCurrentYearSales
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. + References No definition available. + Details
Name: | mtex_ValuationAllowancesAndReservesDeductionsCurrentYearReturns
Namespace Prefix: | mtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.9) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.5) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_AccountsReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13537-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6404-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13531-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6351-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amounts receivable from issuing a card to individuals or businesses that allows someone to make a purchase on borrowed money. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CreditCardReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.A.4(a).Q1 Response) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780 + Details
Name: | us-gaap_DeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DepositAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A bank's noninterest bearing demand deposits in other banks (such as correspondents). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.1) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 9 + Details
Name: | us-gaap_DueFromBanks
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30690-110894 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30700-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossRealized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ForeignCurrencyTranslationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cost of freight-in, whether based on weight, negotiated freight rates and method of transportation (that is, rail, barge, truck, and so forth). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_FreightCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OtherAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 + Details
Name: | us-gaap_OtherAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 24 -Article 5 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This represents the entire liability recognized in the balance sheet that is associated with the defined benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e2417-114920 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e2410-114920 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 + Details
Name: | us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ReceivablesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ResearchAndDevelopmentExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. This element is for unclassified presentations; for classified presentations there is a separate and distinct element. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_RevenueRecognitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of pertinent provisions of equity-based compensation awards that have actual or potential impact upon the company's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fees charged to customers for the delivery, generally by postal or freight service providers, of product or goods purchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=21915142&loc=d3e60635-111653 + Details
Name: | us-gaap_ShippingAndHandlingRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of the adjustments in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=mtex_ProductConcentrationRiskOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=mtex_ProductConcentrationRiskThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=mtex_ProductConcentrationRiskTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForSalesReturnsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |