XML 87 R49.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
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 5,594us-gaap_Goodwill $ 4,320us-gaap_Goodwill $ 4,320us-gaap_Goodwill
Gross Carrying Amount 15,261us-gaap_FiniteLivedIntangibleAssetsGross 6,563us-gaap_FiniteLivedIntangibleAssetsGross  
Accumulated Amortization (4,430)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (3,362)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization  
Net Carrying Amount 10,831us-gaap_FiniteLivedIntangibleAssetsNet 3,201us-gaap_FiniteLivedIntangibleAssetsNet 3,989us-gaap_FiniteLivedIntangibleAssetsNet
Proprietary Rights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Life 7 years 9 months 18 days    
Gross Carrying Amount 6,121us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
3,577us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
 
Accumulated Amortization (2,240)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
(1,900)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
 
Net Carrying Amount 3,881us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
1,677us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mind_ProprietaryRightsMember
 
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Life 5 years 9 months 18 days    
Gross Carrying Amount 6,613us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
2,159us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Accumulated Amortization (1,583)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(1,057)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Net Carrying Amount 5,030us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
1,102us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Patents [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Life 6 years 7 months 6 days    
Gross Carrying Amount 2,243us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
650us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Accumulated Amortization (505)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
(318)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Net Carrying Amount 1,738us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
332us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Trade Name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Life 6 years 9 months 18 days    
Gross Carrying Amount 284us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
177us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
 
Accumulated Amortization (102)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
(87)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
 
Net Carrying Amount $ 182us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ 90us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember