XML 42 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
SHAREHOLDERS' EQUITY (Details) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended
Dec. 04, 2014
Dec. 31, 2014
Dec. 31, 2013
Jun. 30, 2004
Aug. 28, 2006
May 19, 1998
Mar. 10, 2015
Preferred Stock [Abstract]              
Common stock, shares authorized (in shares)   99,000,000us-gaap_CommonStockSharesAuthorized 99,000,000us-gaap_CommonStockSharesAuthorized     100,000,000us-gaap_CommonStockSharesAuthorized  
Preferred stock, shares authorized (in shares)   1,000,000us-gaap_PreferredStockSharesAuthorized 1,000,000us-gaap_PreferredStockSharesAuthorized        
Preferred stock, par value (in dollars per share)   $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare        
Preferred stock, shares issued (in shares)   0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued        
Preferred stock, shares outstanding (in shares)   0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding        
Equity, Class of Treasury Stock [Line Items]              
Shares issued for services rendered 6,000us-gaap_StockIssuedDuringPeriodSharesIssuedForServices            
Additional shares issued due to exercise of stock options   16,164mtex_AdditionalSharesIssuedDueToExerciseOfStockOptions          
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Beginning balance   $ (743,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax          
Current-period change before reclassifications   653,000us-gaap_OtherComprehensiveIncomeLossNetOfTax          
Amounts reclassified from accumulated other comprehensive income   (30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax          
Income tax provision   11,000us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax 39,000us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax        
Ending balance   (109,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (743,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax        
Accumulated Translation Adjustment [Member]              
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Beginning balance   (1,110,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
         
Current-period change before reclassifications   653,000us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
         
Amounts reclassified from accumulated other comprehensive income   0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
         
Income tax provision   0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
         
Ending balance   (457,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
         
Accumulated Defined Benefit Plans Adjustment [Member]              
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Beginning balance   367,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
         
Current-period change before reclassifications   0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
         
Amounts reclassified from accumulated other comprehensive income   (30,000)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
         
Income tax provision   11,000us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
         
Ending balance   348,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
         
June 2004 Plan [Member]              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase program, repurchase authorization   the lesser of (i) 131,756 shares of its common stock and (ii) $1.3 million of its shares          
Number of common shares authorized to be repurchased (in shares)       131,756us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= mtex_June2004PlanMember
     
Stock repurchase program, authorized amount       1,300,000us-gaap_StockRepurchaseProgramAuthorizedAmount
/ us-gaap_ShareRepurchaseProgramAxis
= mtex_June2004PlanMember
     
June 2004 Plan [Member] | Subsequent Event [Member]              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares)             19,084us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= mtex_June2004PlanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Stock repurchased since inception shares (in shares)             112,672mtex_StockRepurchasedSinceInceptionShares
/ us-gaap_ShareRepurchaseProgramAxis
= mtex_June2004PlanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
August 2006 Plan [Member]              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase program, repurchase authorization   up to $20 million of its outstanding shares          
Stock repurchase program, authorized amount         $ 20,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount
/ us-gaap_ShareRepurchaseProgramAxis
= mtex_August2006PlanMember
   
Common stock repurchased (in shares)   0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= mtex_August2006PlanMember