XML 50 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization and Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Partnership Organization And Basis Of Presentation [Line Items]      
Lease period One year or less    
Services pursuant to contracts term 12 months    
Support services term 12 months    
Additional charges $ 0mind_SupportServicesAdditionalCharges    
Contracts receivable term Less than two years    
Liquid investments maturity period Three months or less    
Salvage value assigned to property and equipment 0us-gaap_PropertyPlantAndEquipmentSalvageValue    
Impairment charges related to long-lived assets 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Customers warranty against defects 3 months    
Anti-dilutive weighted shares of potential common stock   501,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 296,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Covenants Not To Compete [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Intangible Assets Amortization Period 3 years    
Customer Relationships [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Intangible Assets Amortization Period 8 years    
Building [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Estimated useful lives 30 years    
Property Improvements [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Estimated useful lives 10 years    
Minimum [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Short-term investments maturity period Three months    
Estimated useful lives 3 years    
Change in functional currency due to economic environment, other income $ 2,031,000us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Proprietary Rights [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Intangible Assets Amortization Period 10 years    
Minimum [Member] | Patents [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Intangible Assets Amortization Period 8 years    
Minimum [Member] | Channel Boxes [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Estimated useful lives 5 years    
Minimum [Member] | Peripheral Equipment [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Estimated useful lives 2 years    
Maximum [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Short-term investments maturity period Twelve months    
Estimated useful lives 7 years    
Maximum [Member] | Proprietary Rights [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Intangible Assets Amortization Period 15 years    
Maximum [Member] | Patents [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Intangible Assets Amortization Period 9 years    
Maximum [Member] | Channel Boxes [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Estimated useful lives 7 years    
Maximum [Member] | Peripheral Equipment [Member]      
Partnership Organization And Basis Of Presentation [Line Items]      
Estimated useful lives 10 years