XML 22 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets - Goodwill and Other Intangible Assets (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 5,620us-gaap_Goodwill $ 5,594us-gaap_Goodwill
Gross Carrying Amount 15,691us-gaap_FiniteLivedIntangibleAssetsGross 15,261us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (4,975)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (4,430)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 10,716us-gaap_FiniteLivedIntangibleAssetsNet 10,831us-gaap_FiniteLivedIntangibleAssetsNet
Proprietary Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life 7 years 8 months 12 days  
Gross Carrying Amount 6,285us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
6,121us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
Accumulated Amortization (2,384)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
(2,240)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
Net Carrying Amount 3,901us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
3,881us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life 5 years 7 months 6 days  
Gross Carrying Amount 6,805us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
6,613us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Accumulated Amortization (1,873)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(1,583)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Net Carrying Amount 4,932us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
5,030us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life 6 years 4 months 24 days  
Gross Carrying Amount 2,306us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
2,243us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Accumulated Amortization (603)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
(505)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Net Carrying Amount 1,703us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
1,738us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Trade Name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life 6 years 6 months  
Gross Carrying Amount 295us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
284us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Accumulated Amortization (115)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
(102)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Net Carrying Amount $ 180us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ 182us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember