XML 66 R50.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Accounts and Contracts Receivables - Additional Information (Detail) $ in Thousands | 12 Months Ended
--- | ---
Jan. 31, 2018 USD ($) Customer | Jan. 31, 2017 USD ($) Customer
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items] |  |
Contracts receivable | $ | $ 4,921 | $ 2,752
Number of customers due | 5 | 5
Contracts receivable, interest rate | 2.80% | 2.20%
Number of customers entered into structured payment arrangements | 5 |
Number of customers with long-term accounts receivable | 2 |
Long-term accounts receivable with two customers | $ | $ 3,700 |
Number of customers with long-term contracts receivable | 2 |
Long-term contracts receivable with two customers | $ | $ 2,100 |
Minimum |  |
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items] |  |
Contracts receivable repayment term | 1 month |
Maximum |  |
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items] |  |
Contracts receivable repayment term | 40 months |

X
- Definition Contract Receivable Gross + References No definition available. + Details
Name: | mind_ContractReceivableGross
Namespace Prefix: | mind_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contract receivable net, noncurrent. + References No definition available. + Details
Name: | mind_ContractReceivableNetNoncurrent
Namespace Prefix: | mind_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contracts receivable repayment term. + References No definition available. + Details
Name: | mind_ContractsReceivableRepaymentTerm
Namespace Prefix: | mind_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers. + References No definition available. + Details
Name: | mind_NumberOfCustomers
Namespace Prefix: | mind_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers entered into structured payment arrangements. + References No definition available. + Details
Name: | mind_NumberOfCustomersEnteredIntoStructuredPaymentArrangements
Namespace Prefix: | mind_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers with long term accounts receivable. + References No definition available. + Details
Name: | mind_NumberOfCustomersWithLongTermAccountsReceivable
Namespace Prefix: | mind_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers with long term contracts receivable. + References No definition available. + Details
Name: | mind_NumberOfCustomersWithLongTermContractsReceivable
Namespace Prefix: | mind_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount due from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average interest rate charged on contract receivables maturing after one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 310 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68065756&loc=d3e49354-109356 + Details
Name: | us-gaap_ContractReceivableDueAfterOneYearWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |