XML 29 R17.htm IDEA: XBRL DOCUMENT
v3.8.0.1

NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Sep. 30, 2017
Accounting Policies [Abstract] |
Nature of Operations | Nature of Operations Mitek Systems, Inc. ("Mitek" or the "Company") is a leading innovator of mobile identity verification solutions. Mitek is a software development company with expertise in artificial intelligence and machine learning. As of September 30, 2017, over 5,900 financial services organizations have signed agreements to deploy Mobile Deposit®. These include all of the top ten, and nearly all of the top 50 U.S. retail banks. The Company's solutions are embedded in native mobile apps and mobile optimized websites to facilitate better mobile user experiences and compliant transactions. Mitek's Mobile Deposit® solution is used today by millions of consumers in the U.S. and Canada for mobile check deposit. Following the success of Mobile Deposit®, Mitek introduced a multi-check capture solution that enables businesses to deposit multiple checks in one batch using a mobile device. As of September 30, 2017, the Company has been granted 35 patents and it has an additional 16 patent applications pending. Mitek is also applying its artificial intelligence and machine learning science to digital identity verification globally. Mitek’s Mobile Verify™ is empowering the digital transformation of companies by enabling them to identify with whom they are conducting business. To be in compliance with many governmental Know Your Customer and Anti-Money Laundering regulatory requirements around the globe identity verification is mandatory. In addition to regulated markets, digital identity verification is also becoming an imperative in the new trust based sharing economy. The Company's identity verification solutions are for use with digital/mobile onboarding, trust establishment, and to facilitate money movement. Today, the financial services verticals (banks, credit unions, lenders, payments processors, card issuers, insurers, etc.) represent the most usage of our solutions, but we are also seeing growing adoption by telecommunications, healthcare, travel, retail, sharing economy, and online marketplaces. The Company markets and sells its products and services worldwide through internal, direct sales teams located in the US and Europe, as well as through channel partners. The partner sales strategy includes channel partners who are financial services technology providers and identity verification providers. These partners integrate our products into their solutions to meet the needs of their customers.
Basis of Presentation | Basis of Presentation The financial statements are prepared under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 105-10, Generally Accepted Accounting Principles, in accordance with accounting principles generally accepted in the U.S. (“GAAP”).
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Foreign Currency | Foreign Currency The Company has foreign subsidiaries that operate and sell products and services in various countries and jurisdictions around the world. As a result, the Company is exposed to foreign currency exchange risks. For those subsidiaries whose functional currency is not the U.S. dollar, assets and liabilities are translated into U.S. dollars equivalents at the exchange rate in effect on the balance sheet date and revenues and expenses are translated into U.S. dollars using the average exchange rate over the period. Resulting currency translation adjustments are recorded in accumulated other comprehensive income in the consolidated balance sheet.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, deferred taxes, and related disclosure of contingent assets and liabilities. On an ongoing basis, management reviews its estimates based upon currently available information. Actual results could differ materially from those estimates. These estimates include, but are not limited to, assessing the collectability of accounts receivable, estimation of the value of stock-based compensation awards, fair value of assets and liabilities acquired, impairment of goodwill, useful lives of intangible assets, vendor specific objective evidence (“VSOE”) of fair value related to revenue recognition, and income taxes.
Goodwill and Purchased Intangible Assets | Goodwill and Purchased Intangible Assets The Company’s goodwill resulted from the acquisition of IDchecker in fiscal year 2015. Goodwill and intangible assets with indefinite useful lives are not amortized, but are tested for impairment at least annually or as circumstances indicate that their value may no longer be recoverable. In accordance with ASC Topic 350, Intangibles—Goodwill and Other (“ASC Topic 350”), the Company reviews its goodwill and indefinite-lived intangible asset for impairment at least annually in its fiscal fourth quarter and more frequently if events or changes in circumstances occur that indicate a potential reduction in the fair value of its reporting unit and/or its indefinite-lived intangible asset below their respective carrying values. Examples of such events or circumstances include: a significant adverse change in legal factors or in the business climate, a significant decline in the Company’s stock price, a significant decline in the Company’s projected revenue or cash flows, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, or the presence of other indicators that would indicate a reduction in the fair value of a reporting unit. The Company’s goodwill is considered to be impaired if management determines that the carrying value of the reporting unit to which the goodwill has been assigned exceeds management’s estimate of its fair value. Based on the guidance provided by ASC Topic 350 and ASC Topic 280, Segment Reporting (“ASC Topic 280”), management has determined that the Company operates in one segment and consists of one reporting unit given the similarities in economic characteristics between its operations and the common nature of its products, services and customers. Because the Company has only one reporting unit, and because the Company is publicly traded, the Company determines the fair value of the reporting unit based on its market capitalization as it believe this represents the best evidence of fair value. In the fourth quarter of fiscal 2017, management completed its annual goodwill impairment test and concluded that the Company’s goodwill was not impaired. The Company’s conclusion that goodwill was not impaired was based on a comparison of its net assets to its market capitalization. Because the Company determines the fair value of its reporting unit based on its market capitalization, the Company’s future reviews of goodwill for impairment may be impacted by changes in the price of its common stock. For example, a significant decline in the price of the Company’s common stock may cause the fair value of its goodwill to fall below its carrying value. Therefore, the Company cannot assure you that when it completes its future reviews of goodwill for impairment a material impairment charge will not be recorded.
Net Income Per Share | Net Income Per Share The Company calculates net income per share in accordance with FASB ASC Topic 260, Earnings per Share. Basic net income per share is based on the weighted average number of common shares outstanding during the period. Diluted net income per share also gives effect to all potentially dilutive securities outstanding during the period, such as options, warrants, and restricted stock units (“RSUs”), if dilutive. In a period with a net loss position, potentially dilutive securities are not included in the computation of diluted net loss because to do so would be antidilutive, and the number of shares used to calculate basic and diluted net loss is the same.
Revenue Recognition | Revenue Recognition Revenue from sales of software licenses sold through direct and indirect channels is recognized upon shipment of the related product, if the requirements of FASB ASC Topic 985-605, Software Revenue Recognition (“ASC 985-605”) are met, including evidence of an arrangement, delivery, fixed or determinable fee, collectability, and VSOE of the fair value of the undelivered element. If the requirements of ASC 985-605 are not met at the date of shipment, revenue is not recognized until such elements are known or resolved. Revenue from customer support services, or maintenance revenue, includes post-contract support and the rights to unspecified upgrades and enhancements. VSOE of fair value for customer support services is determined by reference to the price the customer pays for such element when sold separately; that is, the renewal rate offered to customers. In those instances when objective and reliable evidence of fair value exists for the undelivered items but not for the delivered items, the residual method is used to allocate the arrangement consideration. Under the residual method, the amount of arrangement consideration allocated to the delivered items equals the total arrangement consideration less the aggregate fair value of the undelivered items. Revenue from post-contract customer support is recognized ratably over the term of the contract. Certain customers have agreements that provide for usage fees above fixed minimums. Usage fees above fixed minimums are recognized as revenue when such amounts are reasonably estimable and billable. Revenue from professional services is recognized when such services are delivered. When a software sales arrangement requires professional services related to significant production, modification, or customization of software, or when a customer considers professional services essential to the functionality of the software product, revenue is recognized based on predetermined milestone objectives required to complete the project, as those milestone objectives are deemed to be substantive in relation to the work performed. Any expected losses on contracts in progress are recorded in the period in which the losses become probable and reasonably estimable. The Company provides hosting services that give customers access to software that resides on its servers. The Company’s model typically includes an up-front fee and a monthly commitment from the customer that commences upon completion of the implementation through the remainder of the customer life. The up-front fee is the initial setup fee, or the implementation fee. The monthly commitment includes, but is not limited to, a fixed monthly fee or a transactional fee based on system usage that exceeds monthly minimums. The Company does not view the signing of the contract or the provision of initial setup services as discrete earnings events that have stand-alone value. Revenue is typically deferred until the date the customer commences use of services, at which point the up-front fees are recognized ratably over the life of the customer arrangement.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents are defined as highly liquid financial instruments with original maturities of three months or less. A substantial portion of the Company’s cash is deposited with one financial institution. The Company monitors the financial condition of this financial institution and does not believe that funds on deposit are subject to a significant degree of risk.
Investments | Investments Investments consist of corporate notes and bonds, commercial paper, and U.S. Treasury securities. The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other-than-temporarily impaired. Impairments are considered to be other-than-temporary if they are related to deterioration in credit risk or if it is likely that the Company will sell the securities before the recovery of its cost basis. Realized gains and losses and declines in value judged to be other-than-temporary are determined based on the specific identification method and are reported in other income (expense), net in the statements of other comprehensive income. No other-than-temporary impairment charges were recognized in the fiscal years ended September 30, 2017, 2016 and 2015. All investments whose maturity or sale is expected within one year are classified as “current” on the Consolidated Balance Sheet. All other securities are classified as “long-term” on the Consolidated Balance Sheet.
Fair Value Measurements | Fair Value Measurements The carrying amounts of cash equivalents, investments, accounts receivable, accounts payable, and other accrued liabilities are considered representative of their respective fair values because of the short-term nature of those instruments.
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Doubtful Accounts Trade accounts receivable are recorded at the net invoice value and are not interest bearing. The Company considers receivables past due based on the contractual payment terms. Allowances for doubtful accounts are established based on various factors including credit profiles of the Company’s customers, contractual terms and conditions, historical payments, and current economic trends. The Company reviews its allowances by assessing individual accounts receivable over a specific aging and amount. Accounts receivable are written off on a case-by-case basis, net of any amounts that may be collected.
Deferred Maintenance Fees | Deferred Maintenance Fees Deferred maintenance fees consist of capitalized costs associated with software maintenance fees paid to vendors who supply licenses and maintenance for software embedded in the Company’s products that it sells to customers. These software maintenance fees, which are included in other current assets on the balance sheet, are typically billed annually to the Company and are amortized to cost of revenue-maintenance and professional services in the Consolidated Statements of Operations and Other Comprehensive Income over the maintenance period, which is typically one year.
Property and Equipment | Property and Equipment Property and equipment are carried at cost.
Long-Lived Assets | Long-Lived Assets The Company evaluates the carrying value of long-lived assets, including license agreements and other intangible assets, when events and circumstances indicate that these assets may be impaired or in order to determine whether any revision to the related amortization periods should be made. This evaluation is based on management’s projections of the undiscounted future cash flows associated with each product or asset. If management’s evaluation indicates that the carrying values of these intangible assets were impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Capitalized Software Development Costs | Capitalized Software Development Costs Costs incurred for the development of software that will be sold, leased, or otherwise marketed are capitalized when technological feasibility has been established. Software development costs consist primarily of compensation of development personnel and related overhead incurred to develop new products and upgrade and enhance the Company’s current products, as well as fees paid to outside consultants. Capitalization of software development costs ceases and amortization of capitalized software development costs commences when the products are available for general release. For the fiscal years ended September 30, 2017 and 2016, no software development costs were capitalized because the time period and cost incurred between technological feasibility and general release for all software product releases were not material. We had no amortization expense from capitalized software costs during the years ended September 30, 2017, 2016, or 2015. Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development, are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. The Company defines the design, configuration, and coding process as the application development stage.
Deferred Revenue | Deferred Revenue Deferred revenues represent advance payments or billings for software licenses, professional services, and maintenance billed in advance of the time we recognize the related revenues. Deferred maintenance revenue represents customer billings, paid up front, generally annually at the beginning of each maintenance period, with revenue recognized ratably over such period. For certain other licensing arrangements, revenue attributable to undelivered elements, including post-contract customer support which typically includes telephone support and the right to receive unspecified upgrades and enhancements of software on a when-and-if-available basis, is based upon the sales price of those elements when sold separately and is recognized ratably on a straight-line basis over the term of the arrangement.
Guarantees | Guarantees In the ordinary course of business, the Company is not subject to potential obligations under guarantees that fall within the scope of FASB ASC Topic 460, Guarantees (“ASC 460”), except for standard indemnification and warranty provisions that are contained within many of the Company’s customer license and service agreements and certain supplier agreements, and give rise only to the disclosure requirements prescribed by ASC 460. Indemnification and warranty provisions contained within the Company’s customer license and service agreements and certain supplier agreements are generally consistent with those prevalent in the Company’s industry. The Company has not historically incurred significant obligations under customer indemnification or warranty provisions and does not expect to incur significant obligations in the future. Accordingly, the Company does not maintain accruals for potential customer indemnification or warranty-related obligations.
Loss Contingencies | Loss Contingencies The Company records its best estimates of a loss contingency when it is considered probable and the amount can be reasonably estimated. When a range of loss can be reasonably estimated with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company assesses the potential liability related to the Company’s pending loss contingency and revises its estimates. The Company discloses contingencies if there is at least a reasonable possibility that a material loss or a material additional loss may have been incurred. The Company’s legal costs are expensed as incurred.
Income Taxes | Income Taxes The Company accounts for income taxes in accordance with FASB ASC Topic 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements that will result in taxable or deductible amounts in future years. Management evaluates the available evidence about future taxable income and other possible sources of realization of deferred tax assets. The valuation allowance reduces deferred tax assets to an amount that represents management’s best estimate of the amount of such deferred tax assets that more likely than not will be realized. See Note 6 for additional details. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company recognizes interest and penalties related to income tax matters in income tax expense. See Note 6 for additional details.
Stock-Based Compensation | Stock-Based Compensation The Company records stock-based compensation in accordance with FASB ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). The Company estimates the fair value of stock options using the Black-Scholes option pricing model. The fair value of stock options granted is recognized as an expense over the requisite service period. Stock-based compensation expense for all share-based payment awards is recognized using the straight-line single-option method. The Black-Scholes option pricing model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected life of the grant effective as of the date of the grant. The expected volatility is based on the historical volatility of the Company’s stock price. These factors could change in the future, affecting the determination of stock-based compensation expense in future periods.
Advertising Expense | Advertising Expense Advertising costs are expensed as incurred
Research and Development | Research and Development Research and development costs are expensed in the period incurred.
Leases | Leases Leases are reviewed and classified as capital or operating at their inception. For leases that contain rent escalations, the Company records the total rent payable on a straight-line basis over the term of the lease. The difference between rent payments and straight-line rent expense is recorded as deferred rent.
Segment Reporting | Segment Reporting FASB ASC Topic 280, Segment Reporting, requires the use of a management approach in identifying segments of an enterprise. During the fiscal year ended September 30, 2017, management determined that the Company has only one operating segment: the development, sale and service of proprietary software solutions related to mobile imaging.
Comprehensive Income | Comprehensive Income Comprehensive income consists of net income and unrealized gains and losses on available-for-sale securities and foreign currency translation adjustments.
Recent Accounting Pronouncements | Recently Adopted Accounting Pronouncements In September 2015, the FASB issued Accounting Standards Update (“ASU”) No. 2015-16, Simplifying the Accounting for Measurement-Period Adjustments (Topic 805) (“ASU 2015-16”) which eliminates the requirement to restate prior period financial statements for measurement period adjustments. ASU 2015-16 requires that the cumulative impact of a measurement period adjustment (including the impact on prior periods) be recognized in the reporting period in which the adjustment is identified. The new standard is effective for interim and annual periods beginning after December 15, 2015 and early adoption is permitted. The Company adopted the standard prospectively as of October 1, 2016. The adoption of ASU 2015-16 did not have a material impact on the results of operations, financial condition, or cash flows of the Company. Recently Issued Accounting Pronouncements In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting ("ASU 2017-09"), which provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 requires entities to account for the effects of a modification unless the fair value, vesting conditions, and classification of the modified award are all the same as the original award immediately before the original award is modified. ASU 2017-09 is effective for interim and annual reporting periods beginning after December 15, 2017 with early adoption permitted. The Company does not expect the adoption of ASU 2017-09 to have a material impact on its consolidated financial statements. In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”), which eliminates Step 2 of the goodwill impairment test that had required a hypothetical purchase price allocation. Rather, entities should apply the same impairment assessment to all reporting units and recognize an impairment loss for the amount by which a reporting unit's carrying amount exceeds its fair value, without exceeding the total amount of goodwill allocated to that reporting unit. Entities will continue to have the option to perform a qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU 2017-04 will be effective prospectively for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019, or those beginning after January 1, 2017 if adopted early. The Company does not expect the adoption of ASU 2017-04 to have a material impact on its consolidated financial statements. In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-01”), which clarifies the definition of a business with the objective of adding guidance and providing a more robust framework to assist reporting organizations with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. For public entities, ASU 2017-01 is effective prospectively for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted for transactions occurring before the issuance or effective date of the standard for which financial statements have not yet been issued. The Company does not expect the adoption of ASU 2017-01 to have a material impact on its consolidated financial statements. In October 2016, the FASB issued ASU No. 2016-16, Intra-Entity Transfers of Assets Other Than Inventory (Topic 740) (“ASU 2016-16”), which requires entities to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. ASU 2016-16 is effective for interim and annual reporting periods beginning after December 15, 2017 with early adoption permitted. The Company is currently evaluating the impact ASU 2016-16 will have on its consolidated financial statements. In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires entities to use a Current Expected Credit Loss model which is a new impairment model based on expected losses rather than incurred losses. Under this model, an entity would recognize an impairment allowance equal to its current estimate of all contractual cash flows that the entity does not expect to collect from financial assets measured at amortized cost. The entity's estimate would consider relevant information about past events, current conditions and reasonable and supportable forecasts. ASU 2016-13 is effective for interim and annual reporting periods beginning after December 31, 2019 with early adoption permitted for annual reporting periods beginning after December 31, 2018. The Company is currently evaluating the impact ASU 2016-13 will have on its consolidated financial statements. In March 2016, the FASB issued ASU No. 2016-09, Compensation – Stock Compensation (Topic 718) (“ASU 2016-09”), which simplified certain aspects of the accounting for share-based payment transactions, including income taxes, classification of awards and classification in the statement of cash flows. ASU 2016-09 will be effective for the Company beginning in its first quarter of fiscal 2018. The Company does not expect the adoption of ASU 2016-09 to have a material impact on its consolidated financial statements. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which modified lease accounting for both lessees and lessors to increase transparency and comparability by recognizing lease assets and lease liabilities by lessees for those leases classified as operating leases under previous accounting standards and disclosing key information about leasing arrangements. ASU 2016-02 will be effective for the Company beginning in its first quarter of fiscal 2020 and early adoption is permitted. The Company is currently evaluating the timing of its adoption and the impact of adopting the new lease standard on its consolidated financial statements. In May 2014, the FASB issued guidance codified in FASB ASC Topic 606, Revenue Recognition – Revenue from Contracts with Customers, which amends the guidance in former ASC 605, Revenue Recognition. The Company has performed a review of the requirements of the new revenue standard and related ASUs and is monitoring the activity of the FASB and the transition resource group as it relates to specific interpretive guidance. The Company is reviewing customer contracts and is in the process of applying the new revenue standard to its key identified revenue streams included within either software revenue or SaaS, maintenance, and consulting revenue and is comparing the results to its current accounting practices. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019. Entities have the option of adopting this new guidance using either a full retrospective or a modified approach with the cumulative effect of applying the guidance recognized at the date of initial application. The Company is currently evaluating the transition method to elect as well as necessary control and process changes due to implementing the new revenue standard. No other new accounting pronouncement issued or effective during the year ended September 30, 2017 had, or is expected to have, a material impact on the Company’s consolidated financial statements.

X
- Definition Nature of operations. + References No definition available. + Details
Name: | mitk_NatureOfOperationsPolicyPolicyTextBlock
Namespace Prefix: | mitk_
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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: 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(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84161450&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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=27015204&loc=d3e355100-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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=27015204&loc=d3e355033-122828 + 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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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 3: http://www.xbrl.org/2003/role/presentationRef -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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + 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 guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 3: http://www.xbrl.org/2003/role/presentationRef -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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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 5: http://www.xbrl.org/2003/role/presentationRef -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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=66011266&loc=d3e33918-111571 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563 Reference 3: 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.2,12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 Reference 5: http://www.xbrl.org/2003/role/presentationRef -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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75025870&loc=d3e40691-111596 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13433-108611 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -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 the accounting policy for maintenance costs. Does not include planned major maintenance activities. + References No definition available. + Details
Name: | us-gaap_MaintenanceCostPolicyPolicyTextBlock
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://www.xbrl.org/2003/role/presentationRef -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 2: http://www.xbrl.org/2003/role/presentationRef -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://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.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + 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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables. + References Reference 1: 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(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 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(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 5: 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(a)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 + 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://www.xbrl.org/2003/role/presentationRef -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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-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 costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration