XML 48 R22.htm IDEA: XBRL DOCUMENT
v3.20.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Accounting Policies [Abstract] |
Nature of operations |
| 1) | Nature of operations:
MIND C.T.I. Ltd. (the "Company") is an Israeli company which, together with its subsidiaries, provides integrated products and services. The Company designs, develops, markets, supports, implements and operates billing and customer care systems, including consulting and managed services, primarily to wireless, wireline, next-generation service providers throughout the world. The Company also provides a call management system used by enterprises for call accounting, traffic analysis, and fraud detection. Following the acquisitions completed during the year ended December 31, 2019 (see (2) below), the Company, through its new subsidiaries, also provides enterprise messaging, communication and payment solutions. The Company has wholly-owned subsidiaries in the United States ("MIND Software Inc."), Romania ("MIND Software Srl"), U.K. ("MIND Software Limited") and Germany ("MIND CTI GmbH", Message Mobile GmbH and GTX Messaging GmbH).
Acquisitions |
| 2) | Acquisitions:
Acquisition of Message Mobile GmbH ("Message Mobile") On March 25, 2019, the Company acquired 100% of the outstanding shares of a German based company, Message Mobile, for a total consideration of approximately $3.0 million, $2.25 million was paid in cash and approximately $0.75 million was paid in shares. Message Mobile is a leading provider of enterprise messaging, communication and payment solutions. The acquisition was accounted for as a business combination. This method requires, among other things, that assets acquired, and liabilities assumed in a business combination will be recognized at their fair values as of the acquisition date. The Company recorded core technology, customer relationships and goodwill in an amount of approximately $0.3 million; $0.55 million and $2.2 million, respectively. The estimated useful life of the core technology and customer relationships are 10.75 years and 5.75 years, respectively. The results of Message Mobile's operations have been included in the consolidated financial statements commencing the second quarter of 2019. Acquisition of GTX Messaging GmbH ("GTX") On September 25, 2019, the Company acquired 100% of the outstanding shares of a German based company, GTX, for a total consideration of EUR 250 thousand in cash (approximately $273 thousand). GTX is a provider of enterprise messaging communication. The acquisition was accounted for as a business combination, therefore the Company recorded goodwill in an amount of approximately $0.2 million. The results of GTX operations have been included in the consolidated financial statements commencing the fourth quarter of 2019.
Accounting principles |
3) | Accounting principles:
The consolidated financial statements were prepared in accordance with the United States Generally Accepted Accounting Principles ("GAAP").
Use of estimates in preparation of financial statements |
4) | Use of estimates in preparation of financial statements:
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenues and expenses during the reporting years. Actual results could differ from those estimates. The most significant estimates with regard to the Company's consolidated financial statements relate to amortization of intangible assets and the impairment of goodwill.
Functional currency |
| 5) | Functional currency:
The currency of the primary economic environment in which the operations of the Company and certain subsidiaries are conducted is the U.S. dollar ("dollar" or "$"). Most of the Company's revenues are derived from sales outside of Israel, which are denominated primarily in dollars. In addition, the majority of the Company's cash reserves and investments are denominated in dollars. Thus, the functional currency of the Company and certain subsidiaries is the U.S. dollar ("dollar"). The Company and certain subsidiaries transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with Accounting Standards Codification ("ASC") 830, "Foreign Currency Matters". All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate. For those subsidiaries whose functional currency has been determined to be a non-dollar currency, assets and liabilities are translated at year-end exchange rates and statement of operation's items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in shareholders' equity.
Principles of consolidation |
| b. | Principles of consolidation:
The consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries. Inter-company balances and transactions have been eliminated in consolidation. Profits from inter-company sales, not yet realized outside the Company and its subsidiaries, have also been eliminated.
Business combination |
c. | Business combination:
The Company includes the results of operations of the businesses that are acquired as of the acquisition date. The Company allocates the purchase price of acquisitions to the assets acquired and liabilities assumed, based on the estimated fair values. The excess of the purchase price over the fair values of the identifiable assets and liabilities is recorded as goodwill. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.
Comprehensive income (loss) |
d. | Comprehensive income (loss):
The purpose of reporting comprehensive income (loss) is to report a measure of all changes in equity of an entity that result from recognized transactions and other economic events of the period resulting from transactions from non-owner sources.
Segment reporting |
| e. | Segment reporting:
The chief operating decision maker (the "CODM") of the Company is the President and Chief Executive Officer. The CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. In previous reporting periods (until the year ended on December 31, 2018), the Company operated in one reportable segment. Following the acquisitions completed during the year ended December 31, 2019 (see a(2) above), management has determined that the Company operates in two reportable segments commencing from the date of acquisitions (see Note 11).
Cash equivalents |
f. | Cash equivalents:
The Company and its subsidiaries consider all highly liquid investments, which include short-term bank deposits (up to three months from original date of deposit) that are not restricted as to withdrawal or use, to be cash equivalents.
Fair value of financial instruments |
| g. | Fair value of financial instruments:
The Company records its financial assets and liabilities at fair value. The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value: Level 1 – Quoted prices in active markets for identical assets or liabilities. Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The Company recognizes transfers among Level 1, Level 2 and Level 3 classifications as of the actual date of the events or change in circumstances that caused the transfers. The Company's financial instruments, including cash equivalents, short-term and long-term bank deposits, accounts receivable, accounts payable and accrued liabilities have carrying amounts which approximate fair value due to the short-term maturity of these instruments.
Short-term bank deposits |
h. | Short-term bank deposits:
Bank deposits with maturities of more than three months but less than one year are included in short-term bank deposits. These deposits are presented at cost and earn interest at market rates.
Marketable securities |
I. | Marketable securities:
Marketable securities are classified as "financial assets held at fair value through profit or loss" when held for trading or are designated upon initial recognition as financial assets at fair value through profit or loss. Financial assets at fair value through profit or loss are shown at fair value. Any gain or loss arising from changes in fair value, including those originating from changes in exchange rates is recognized in profit or loss in the period in which the change occurred. Net gain or loss recognized in profit or loss incorporates any dividend or interest earned on the financial asset. Available-for-sale investments are classified within short-term investments, or long-term investments, based on the remaining maturity of the investment, and are reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of shareholders' equity within accumulated other comprehensive income. All realized gains and losses and unrealized losses resulting from declines in fair value that are other-than-temporary are recorded in financial expenses, net in the period of occurrence. The Company uses the specific identification method to determine the realized gains and losses on investments. For all investments in marketable securities, the Company assesses whether the impairment is other-than-temporary. If the fair value of a security is less than its amortized cost basis, an impairment is considered other-than-temporary if (i) the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security before recovery of its entire amortized cost basis, or (ii) the Company does not expect to recover the entire amortized cost of the security. If an impairment is considered other-than-temporary based on condition (i), the entire difference between the amortized cost and the fair value of the security is recognized in earnings. If an impairment is considered other-than-temporary based on condition (ii), the amount representing credit losses, defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security, will be recognized in earnings, and the amount relating to all other factors will be recognized in other comprehensive income or loss. The Company evaluates both qualitative and quantitative factors such as duration and severity of the unrealized losses, credit ratings, default and loss rates of the underlying collateral, structure and credit enhancements to determine if a credit loss may exist. See also Note 2.
Inventories |
j. | Inventories:
Inventories are valued at the lower of cost or market value. Cost is determined by the "first-in, first-out" method. Most of the inventories consist of acquired hardware.
Long-term bank deposits |
k. | Long-term bank deposits:
Long-term bank deposits are deposits with maturities of more than one year. These deposits are presented at cost and earn interest at market rates.
Leases |
l. | Leases:
Effective January 1, 2019, the Company adopted ASC 842, "Leases". In accordance with ASC 842, the Company first determines if an arrangement contains a lease and the classification of that lease, if applicable, at inception. ASC 842 requires the recognition of right-of-use assets and lease liabilities for the Company's operating leases. The Company adopted ASC 842 using a modified retrospective transition method. Consequently, periods prior to January 1, 2019 were not restated. The Company elected to adopt the package of practical expedients permitted under ASC 842. Therefore, the Company is not required to reassess: (i) whether any expired or existing contracts are or contain leases; (ii) the classification of any expired or existing leases; and (iii) initial direct costs for any existing leases. As a result of adopting ASC 842, the Company recognized right-of-use assets and corresponding liabilities on its consolidated balance sheets, with no material impact to its consolidated statements of operations or consolidated statements of cash flows (see Note 4).
Property and equipment |
m. | Property and equipment:
These assets are stated at cost, less accumulated depreciation and amortization. The assets are depreciated by the straight-line method, on basis of their estimated useful life. Annual rates of depreciation are as follows:
|  | %
Computers and electronic equipment |  | 15-33
|  | (mainly 33)
Office and furniture equipment |  | 6-7
Motor vehicles |  | 15
Leasehold improvements are amortized by the straight-line method over the term of the lease, which is shorter than the estimated useful life of the improvements.
Intangible assets |
| n. | Intangible assets:
Intangible assets with definite lives are amortized over their estimated useful lives using the straight-line method, at the following annual periods ranges:
| Years
Core technology | 10.75
Customer relationships | 5.75
Goodwill |
| o. | Goodwill:
Goodwill reflects the excess of the purchase price of subsidiaries acquired over the fair value of net assets acquired. Under ASC 350, "Intangibles – Goodwill and Others", goodwill is not amortized but rather tested for impairment at least annually. Events or changes in circumstances that could trigger an impairment review include a significant adverse change in business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. The Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, additional impairment testing is not required. Alternatively, the Company may elect to proceed directly to the first step of the two-step impairment test and bypass the qualitative assessment. The first step of the impairment test involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, the carrying amount of the goodwill is compared to its implied fair value. The estimate of implied fair value of goodwill may require valuations of certain internally generated and unrecognized intangible assets. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess. The Company performed the annual impairment tests during the third quarter of 2019, 2018 and 2017 and did not identify any indication for impairment losses (see Note 5b).
Income taxes |
| p. | Income taxes:
The Company accounts for income taxes, in accordance with the provisions of ASC 740, "Income Taxes", under the liability method of accounting. Under the liability method, deferred taxes are determined based on the differences between the financial statement and tax basis of assets and liabilities at enacted tax rates in effect in the year in which the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to amounts expected to be realized. Deferred tax liabilities and assets are classified as non-current. For uncertain tax positions, the Company follows a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate resolution. The Company's policy is to include interest and penalties related to unrecognized tax benefits within income tax expenses.
Revenue recognition |
| q. | Revenue recognition:
The Company's revenues consist of revenues generated from software licensing, sales of professional services including integration and implementation, sales of third-party hardware and software, maintenance services, managed services, mobile messaging services and training. The Company adopted ASC 606, "Revenue from Contracts with Customers", on January 1, 2018 using the modified retrospective approach for all contracts not completed as of the date of adoption. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with ASC 605, "Revenue Recognition". The adoption of ASC 606 represents a change in accounting principle that will more closely align revenue recognition with the delivery of the Company's software licenses, maintenance and services. ASC 606 requires an entity to evaluate revenue recognition by identifying a contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when (or as) the entity satisfies a performance obligation. The Company recorded an increase to accumulated deficit of $435 thousand on January 1, 2018 due to the cumulative effect of the initial adoption of ASC 606. Under ASC 606, revenue is measured as the amount of consideration the Company expects to be entitled to, in exchange for transferring products or providing services to its customers and is recognized when performance obligations under the terms of contracts with the Company's customers are satisfied. ASC 606 prescribes a five-step model for recognizing revenue from contracts with customers: (i) identify contract(s) with the customer; (ii) identify the separate performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the separate performance obligations in the contract; and (v) recognize revenue when (or as) each performance obligation is satisfied. As of December 31, 2019, the aggregate amount of the remaining performance obligations was approximately $11.3 million. The Company expects to recognize the majority of the revenue of remaining performance obligation over the next 12 months. The Company applies the provisions of ASC 606, as follows:
| i) | Licenses
Revenue from perpetual licenses is classified as software license revenue. Software license revenue is recognized up front upon delivery of the licensed product and the utility that enables the customer to access authorization keys, provided that a signed contract has been received.
| ii) | Services
Revenue from training, support and other services is recognized as the services are performed. For contracts in which the service consists of a single performance obligation, such as providing a training class to a customer, the Company recognizes revenue upon completion of the performance obligation. For service contracts that are longer in duration and often include multiple performance obligations (for example, both training and consulting), the Company measures the progress toward completion of the obligations and recognizes revenue accordingly. In measuring progress towards the completion of performance obligations, the Company typically utilizes output-based estimates for services with contractual billing arrangements that are not based on time and materials, and estimates output based on the total tasks completed as compared to the total tasks required for each work contract. Input-based estimates are utilized for services that involve general consultations with contractual billing arrangements based on time and materials, utilizing direct labor as the input measure. Contracts may include a combination of the Company's various products and services offerings, software, consulting services, and maintenance. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. Significant judgment may be required to identify distinct obligations within a contract. The total transaction price is allocated to the individual performance obligations based on the ratio of the relative established standalone selling prices (SSP), or the Company's best estimate of SSP, of each distinct product or service in the contract. Revenue is then recognized for each distinct performance obligation.
| iii) | Managed Services
Revenues from managed services include a monthly fee for services and a right to access the Company's software and are recorded as service revenues. The Company does not provide the customer with the contractual right to take possession of the software at any time during the period under these contracts. The monthly fee is based mainly on the number of subscribers or customer's business volume and the contracts include a minimum monthly charge. These revenues are recognized on a monthly basis when those services are satisfied.
| iv) | Mobile Messaging Transactions
Certain of the Company's subsidiaries provide mobile messaging services, via text messages (SMS) and IP (Internet Protocol) messaging channels. Revenues from mobile messaging services are recognized when the messaging service has been rendered, i.e., the messages are delivered to recipient. The revenue amount is based on the price specified in the contract, net of discounts and value added taxes.
| v) | Mobile Payments Services
One of the Company's subsidiaries offers payment solutions where the customer can get their consumers (the end users) to pay for services by charging their mobile phone account. For these services the Company is entitled to a share of the processed transaction/ payment. Consequently, only the Company's share of the processed transactions are recognized as revenues.
Research and development expenses |
| r. | Research and development expenses:
Pursuant to ASC 985-20, "Software - Costs of Software to be Sold, Leased, or Marketed", development costs related to software products are expensed as incurred until the "technological feasibility" of the product has been established. Because of the relatively short time period between "technological feasibility" and product release, and the insignificant amount of costs incurred during such period, no software development costs have been capitalized.
Allowance for doubtful accounts |
s. | Allowance for doubtful accounts:
The allowance is determined for specific debts doubtful of collection.
Share-based compensation |
| t. | Share-based compensation:
The Company accounts for share-based compensation in accordance with ASC 718, "Compensation - Stock Compensation", which requires the measurement and recognition of compensation expense based on estimated fair values for all share-based payment awards made to employees. ASC 718 requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company's consolidated statements of operations. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule using the straight-line method over the requisite service period for the entire award, net of estimated forfeitures.
Earnings per share ("EPS") |
| u. | Earnings per share (“EPS”):
Basic EPS is computed by dividing net income by the weighted average number of shares outstanding during the year, net of treasury shares. Diluted EPS reflects the increase in the weighted average number of shares outstanding that would result from the assumed exercise of employee stock options, calculated using the treasury stock method.
Treasury shares |
| v. | Treasury shares:
Treasury shares are presented as a reduction of shareholders' equity, at their cost to the Company, under "Treasury shares".
Concentration of credit risks |
w. | Concentration of credit risks:
Most of the cash and cash equivalents of the Company and its subsidiaries are deposited with Israeli, European and U.S. banks. The Company is not aware of any specific credit risks in respect of these banks. The Company's revenues have been generated from a large number of customers. Consequently, the exposure to credit risks relating to trade receivables is limited. The Company performs ongoing credit evaluations of its customers for the purpose of determining the appropriate allowance for doubtful accounts.
Recently issued accounting pronouncements |
x. | Recently issued accounting pronouncements:
In August 2018, the Financial Accounting Standards Board (the "FASB") issued new guidance related to the disclosure requirements for fair value measurements. This guidance modifies the disclosure requirements for fair value measurements by removing, modifying, and/or adding certain disclosures and is effective for the first interim period within annual fiscal years beginning after December 15, 2019 (fiscal year 2020 for the Company). Early adoption related to modifying existing disclosures is permitted while delaying adoption of the additional disclosures until the effective date. The Company does not expect this guidance to have a material impact on its consolidated financial statements. In August 2018, the FASB issued new guidance related to the disclosure requirements for defined benefit pension or other postretirement plans. This guidance modifies the disclosure requirements for defined benefit plans by removing, modifying, and/or adding certain disclosures and is effective for fiscal years beginning after December 15, 2020 (fiscal year 2021 for the Company) with early adoption permitted. These amendments must be applied on a retrospective basis for all periods presented. The Company is currently evaluating how this guidance will impact the disclosures related to its defined benefit plans.

X
- Definition Disclosure of accounting policy for acquisitions. + References No definition available. + Details
Name: | mndo_AcquisitionsPolicyTextBlock
Namespace Prefix: | mndo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of allowance for doubtful accounts + References No definition available. + Details
Name: | mndo_AllowanceForDoubtfulAccountsPolicyPolicyTextBlock
Namespace Prefix: | mndo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of concentration of credit risks. + References No definition available. + Details
Name: | mndo_ConcentrationOfCreditRiskPolicyTextBlock
Namespace Prefix: | mndo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of Long-term bank deposits. + References No definition available. + Details
Name: | mndo_LongTermBankDepositsPolicyTextBlock
Namespace Prefix: | mndo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of Short-term bank deposits. + References No definition available. + Details
Name: | mndo_ShortTermBankDepositsPolicyTextBlock
Namespace Prefix: | mndo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of treasury stock and the valuation method. + References No definition available. + Details
Name: | mndo_TreasurySharesPolicyPolicyTextBlock
Namespace Prefix: | mndo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 15 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 50 -Section 15 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493 + Details
Name: | us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -URI http://asc.fasb.org/topic&trid=2134479 + Details
Name: | us-gaap_NatureOfOperations
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration