XML 56 R16.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Nature of Operations and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Sep. 30, 2014
Accounting Policies [Abstract] |
Nature of Operations | Nature of Operations Mitek Systems, Inc. (the “Company”) is a mobile solutions provider engaged in the development, sale and service of its proprietary software solutions. The Company applies its patented technology in image capture, correction and intelligent data extraction in the mobile financial and business services markets. The Company’s technology allows users to remotely deposit checks, pay bills, transfer credit card balances, open accounts and get insurance quotes by taking pictures of various documents with their camera-equipped smartphones and tablets instead of using the device keyboard. The Company’s products use advanced algorithms to correct image distortion, extract relevant data, route images to their desired location and process transactions through users’ financial institutions. As of November 28, 2014, the Company’s has been granted 20 patents and it has an additional 23 patent applications pending. The Company’s Mobile Deposit® product is software that allows users to remotely deposit a check using their camera-equipped smartphone or tablet. As of September 30, 2014, 3,026 financial institutions have signed agreements to deploy Mobile Deposit®, and 2,521 of these financial institutions have deployed Mobile Deposit® to their customers, including all of the top ten nearly all of the top 50 U.S. retail banks, as ranked by SNL Financial for the second quarter of calendar 2014. The Company’s Mobile Photo Account Opening™ product enables users to open a checking, savings or credit card account by capturing an image of the front and back of their driver’s license with their camera-equipped smartphone or tablet. Other mobile imaging software solutions the Company offers include Mobile Photo Payments, a product that enables users to pay bills by taking a photo of their bill followed by a photo of the check or credit/debit card being used to pay the bill, Mobile Photo Bill Pay®, a mobile bill payment product that allows users to pay their bills using their camera-equipped smartphone or tablet and Mobile Balance Transfer™, a product that allows credit card issuers to provide balance transfer offers and enables users to transfer an existing credit card balance and establish a new credit card account by capturing an image of the user’s current credit card statement. The Company’s mobile imaging software solutions are available for iOS and Android operating systems. The Company markets and sells its mobile imaging software solutions through channel partners or directly to enterprise customers that typically purchase licenses based on of the number of transactions or subscribers that use our mobile software. The Company’s mobile imaging software solutions are often embedded in other mobile banking or enterprise applications developed by banks, insurance companies or their partners, and marketed under their own proprietary brands.
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”).
Reclassifications | Reclassifications Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications do not impact the reported net loss and do not have a material impact on the presentation of the overall financial statements.
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 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 and income taxes.
Net Loss Per Share | Net Loss Per Share The Company calculates net income (loss) per share in accordance with FASB ASC Topic 260, Earnings Per Share. Basic net income (loss) per share is based on the weighted average number of common shares outstanding during the period. Diluted net income (loss) 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 vendor specific objective evidence (“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. Fixed minimum transaction fees are recognized as revenue ratably over the term of the arrangement. 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.
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, and commercial paper. 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 Operations. No other-than-temporary impairment charges were recognized in the fiscal years ended September 30, 2014, 2013 and 2012. All investments whose maturity or sale is expected within one year are classified as “current” on the balance sheet. All other securities are classified as “long-term” on the 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. The Company had no write-offs of the allowance for doubtful accounts for the years ended September 30, 2014 and 2013, respectively.
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 Statements of Operations over the maintenance period, which is typically one year.
Property and Equipment | Property and Equipment Depreciation and amortization of property and equipment are provided using the straight-line method over estimated useful lives ranging from three to five years. Leasehold improvements are amortized over the lease term. Depreciation and amortization of property and equipment totaled $470,697, $323,383 and $140,146 for the fiscal years ended September 30, 2014, 2013 and 2012, respectively. Included in property and equipment as of September 30, 2014 and 2013 in the table above is equipment of $95,388 purchased under a capital lease. Depreciation expense related to the equipment purchased under the capital lease was $19,078, $19,078 and $17,488 in the fiscal years ended September 30, 2014, 2013 and 2012, respectively, and accumulated depreciation was $55,644 and $36,566 at September 30, 2014 and 2013, respectively. Expenditures for repairs and maintenance are charged to operations. Total repairs and maintenance expenses were $115,792, $97,532 and $57,815 for the fiscal years ended September 30, 2014, 2013 and 2012, respectively.
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. The Company did not record any impairment for the fiscal years ended September 30, 2014, 2013 and 2012.
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, 2014 and 2013, 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. The Company evaluates its capitalized software development costs at each balance sheet date to determine if the unamortized balance related to any given product exceeds the estimated net realizable value of that product. Any such excess is written off through accelerated amortization in the quarter in which it is identified. Determining net realizable value, as defined by FASB ASC Topic 985-20, Accounting for the Costs of Software to Be Sold, Leased or Otherwise Marketed, requires making estimates and judgments in quantifying the appropriate amount to write off, if any. Actual amounts realized from the software products could differ from those estimates. Also, any future changes to the Company’s product portfolio could result in significant increases to its cost of license revenue as a result of the write-off of capitalized software development costs. The Company recorded no amortization of software development costs for the fiscal years ended September 30, 2014 and 2013. The Company recorded amortization of software development costs of $91,438 for the fiscal year ended September 30, 2012. The Company records amortization of software development costs as cost of revenue-software in the Statements of Operations.
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 loss or an 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 5 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 5 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 and totaled $99,670, $123,905 and $72,053 during the fiscal years ended September 30, 2014, 2013 and 2012, respectively.
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, 2014, management determined that the Company has only one operating segment: the development, sale and service of proprietary software solutions related to mobile imaging.
Comprehensive Loss | Comprehensive Loss Comprehensive loss consists of net loss and unrealized gains and losses on available-for-sale securities.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In May 2014, the FASB issued guidance codified in ASC 606, Revenue Recognition – Revenue from Contracts with Customers (“ASC 606”), which amends the guidance in former ASC 605, Revenue Recognition. This accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2018. The Company is currently evaluating the impact of the provisions of ASC 606.
Fair Value Measurements and Disclosures | Fair Value Measurements and Disclosures FASB ASC Topic 820, Fair Value Measurements (“ASC 820”) defines fair value, establishes a framework for measuring fair value under GAAP and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which consists of the following:
| • |  | 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 for similar assets or liabilities; 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; and
| • |  | 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.

X
- Definition Nature of operations. + References No definition available. + Details
Name: | mitk_NatureOfOperationsPolicyTextBlock
Namespace Prefix: | mitk_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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=32704220&loc=d3e8275-108329 Reference 3: 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=6387522&loc=d3e8384-108330 + 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 4: 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=6367179&loc=d3e4273-108586 Reference 5: 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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 + 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=6367646&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=6398077&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 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 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 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 4: 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 + 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 determining the fair value of financial instruments. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 + 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 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=6367646&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=6907707&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=6423966&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=6907707&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=37586315&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=37586315&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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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=6872867&loc=d3e40691-111596 Reference 3: 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=35750535&loc=d3e13433-108611 Reference 4: 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=6382943&loc=d3e33918-111571 Reference 5: 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=27724398&loc=d3e27290-111563 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 7: 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 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2, 12 -Article 5 + 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 arrangements (both lessor and lessee). This disclosure may address (1) lease classification (that is, operating versus capital), (2) how the term of a lease is determined (for example, the circumstances in which a renewal option is considered part of the lease term), (3) how rental revenue or expense is recognized for a lease that contains rent escalations, (4) an entity's accounting treatment for deferred rent, including that which arises from lease incentives, rent abatements, rent holidays, or tenant allowances (5) an entity's accounting treatment for contingent rental payments and (6) an entity's policy for reviewing, at least annually, the residual values of sales-type and direct-finance leases. The disclosure also may indicate how the entity accounts for its capital leases, leveraged leases or sale-leaseback transactions. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453394&loc=d3e39740-112701 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6482485&loc=d3e14754-158437 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6456037&loc=d3e48589-112741 + Details
Name: | us-gaap_LeasePolicyTextBlock
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 reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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 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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 + 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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
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=6367646&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 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 + 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 3: 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=27012821&loc=d3e214044-122780 + 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 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 4: 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=27012821&loc=d3e214044-122780 Reference 5: 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=6367646&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://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=6367646&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=6415400&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=6367646&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=6415400&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=6367646&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 standard warranties including the methodology for measuring the liability. + 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=6367646&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=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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 9 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6143-108592 Reference 2: 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=6927468&loc=d3e6132-108592 Reference 3: 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=6927468&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration