XML 17 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Period
Region
Dec. 31, 2014
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]    
Number of regions in which company sells products 3mtex_NumberOfRegionsInWhichCompanySellsProducts  
Cash and Cash Equivalents [Abstract]    
Credit card receivables $ 1,600,000us-gaap_CreditCardReceivables $ 1,200,000us-gaap_CreditCardReceivables
Cash and cash equivalents held in foreign bank accounts 26,300,000us-gaap_DueFromBanks 24,800,000us-gaap_DueFromBanks
Restricted Cash [Abstract]    
Restricted cash 8,500,000us-gaap_RestrictedCashAndCashEquivalents 8,600,000us-gaap_RestrictedCashAndCashEquivalents
Accounts Receivable [Abstract]    
Allowance for doubtful accounts 200,000us-gaap_AllowanceForDoubtfulAccountsReceivable 200,000us-gaap_AllowanceForDoubtfulAccountsReceivable
Other Assets [Abstract]    
Other assets 4,081,000us-gaap_OtherAssetsNoncurrent 3,567,000us-gaap_OtherAssetsNoncurrent
Deposits for building leases 2,100,000us-gaap_SecurityDeposit 1,500,000us-gaap_SecurityDeposit
Fair trade commission deposits 1,700,000us-gaap_DepositAssets 1,700,000us-gaap_DepositAssets
Indefinite lived intangible assets 200,000us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill 200,000us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
Other Long-Term Liabilities [Abstract]    
Other long-term liabilities 2,137,000us-gaap_OtherLiabilitiesNoncurrent 2,136,000us-gaap_OtherLiabilitiesNoncurrent
Uncertain income tax position 700,000mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities 700,000mtex_UncertainIncomeTaxPositionsRecordedInNoncurrentLiabilities
Accrued lease restoration costs 400,000mtex_AccruedLeaseRestorationCosts 400,000mtex_AccruedLeaseRestorationCosts
Estimated defined benefit obligation related to a non-U.S. defined benefit plan for its Japan operations 600,000us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent 600,000us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
Revenue Recognition and Deferred Commissions [Abstract]    
Deferred revenue 11,400,000us-gaap_DeferredRevenue 10,900,000us-gaap_DeferredRevenue
Deferred commissions 4,476,000mtex_DeferredCommissionsRelatedToLoyaltyPrograms 4,544,000mtex_DeferredCommissionsRelatedToLoyaltyPrograms
Loyalty Program [Abstract]    
Loyalty deferred revenue, beginning balance 9,703,000mtex_DeferredRevenueAssociatedLoyaltyProgram 5,456,000mtex_DeferredRevenueAssociatedLoyaltyProgram
Loyalty points forfeited (1,381,000)mtex_LoyaltyPointsForfeited (4,664,000)mtex_LoyaltyPointsForfeited
Loyalty points used (3,592,000)mtex_LoyaltyPointsUsed (12,348,000)mtex_LoyaltyPointsUsed
Loyalty points vested 3,144,000mtex_LoyaltyPointsVested 19,580,000mtex_LoyaltyPointsVested
Loyalty points unvested 1,846,000mtex_LoyaltyPointsUnvested 1,679,000mtex_LoyaltyPointsUnvested
Loyalty deferred revenue, ending balance 9,720,000mtex_DeferredRevenueAssociatedLoyaltyProgram 9,703,000mtex_DeferredRevenueAssociatedLoyaltyProgram
Percentage of sale returns (in hundredths) 1.50%mtex_PercentageOfSaleReturns  
Commissions and Incentives [Abstract]    
Number of business periods per year 13mtex_NumberOfBusinessPeriodsPerYear  
Number of days per business period 28 days  
Number of weeks following business period end for payment of product sales commissions Three weeks  
Number of weeks following business period end for payment of pack sales commissions Five weeks  
Reserve for Sales Returns [Member]    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Sales reserve, beginning of year 207,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Provision related to sales made in current period 510,000mtex_ValuationAllowancesAndReservesChargedToCostAndExpenseCurrentYearSales
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Adjustment related to sales made in prior periods (43,000)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Actual returns or credits related to current period (276,000)mtex_ValuationAllowancesAndReservesDeductionsCurrentYearReturns
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Actual returns or credits related to prior periods (158,000)mtex_ActualReturnsOrCreditsRelatedToPriorPeriods
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Sales reserve, end of period $ 240,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember