XML 39 R27.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2016
Accounting Policies [Abstract] |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation The Company has incurred significant losses to date, and at December 31, 2016, it had an accumulated deficit of approximately $62.8 million. In addition, broad commercial acceptance of the Company’s technology is critical to the Company’s success and ability to generate future revenues. At December 31, 2016, total cash and cash equivalents were approximately $1,061,000, as compared to approximately $4,321,000 at December 31, 2015. As discussed below, the Company has financed itself in the past through access to the capital markets by issuing secured and convertible debt securities, convertible preferred stock, common stock, and through factoring receivables. The Company currently requires approximately $592,000 per month to conduct operations and pay dividend obligations, a monthly amount that it has been unable to achieve through revenue generation. If the Company is unable to generate sufficient revenue to meet our goals, it will need to obtain additional third -party financing to (i) conduct the sales, marketing and technical support necessary to execute its plan to substantially grow operations, increase revenue and serve a significant customer base; and (ii) provide working capital. No assurance can be given that any form of additional financing will be available on terms acceptable to the Company, that adequate financing will be obtained by the Company in order to meet its needs, or that such financing would not be dilutive to existing shareholders. The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP"), which contemplate continuation of the Company as a going concern, and assumes continuity of operations, realization of assets and the satisfaction of liabilities and commitments in the normal course of business. The matters described in the preceding paragraphs raise substantial doubt about the Company’s ability to continue as a going concern. Recoverability of a major portion of the recorded asset amounts shown in the accompanying balance sheet is dependent upon the Company’s ability to meet its financing requirements on a continuing basis, and become profitable in its future operations. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded assets or the amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence. Effective February 3, 2015, the Company implemented a reverse stock split of its outstanding common stock at a ratio of 1 for 2 shares, and effective December 29, 2016, the Company implemented a reverse stock split of its outstanding common stock at a ratio of 1 for 12 shares. All share figures and results are reflected on a post-split basis.
Consolidation, Policy [Policy Text Block] | 1. Basis of Consolidation The accompanying consolidated financial statements include the accounts of BIO-key International, Inc. and its wholly-owned subsidiaries (collectively, the “Company”). Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates, Policy [Policy Text Block] | 2. Use of Estimates Our consolidated financial statements are prepared in accordance with GAAP as set forth in the Financial Accounting Standards Board’s (FASB) Accounting Standards Codification (ASC) and consider the various staff accounting bulletins and other applicable guidance issued by the U.S. Securities and Exchange Commission (SEC). These accounting principles require us to make certain estimates, judgments and assumptions. The Company believes that the estimates, judgments and assumptions upon which it relies are reasonable based upon information available to us at the time that these estimates, judgments and assumptions are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities as of the date of the financial statements as well as the reported amounts of revenues and expenses during the periods presented. To the extent there are material differences between these estimates, judgments or assumptions and actual results, its consolidated financial statements will be affected. In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management’s judgment in its application. There are also areas in which management’s judgment in selecting among available alternatives would not produce a materially different result.
Revenue Recognition, Policy [Policy Text Block] | 3. Revenue Recognition Revenues from software licensing are recognized in accordance with ASC 985 - 605, "Software Revenue Recognition." Accordingly, revenue from software licensing is recognized when all of the following criteria are met: persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collectability is probable. The Company intends to enter into arrangements with end users for items which may include software license fees, and services or various combinations thereof. For each arrangement, revenues will be recognized when evidence of an agreement has been documented, the fees are fixed or determinable, collection of fees is probable, delivery of the product has occurred and no other significant obligations remain. Multiple-Element Arrangements: For multiple-element arrangements, the Company applies the residual method in accordance with ASC 985 - 605. The residual method requires that the portion of the total arrangement fee attributable to the undelivered elements be deferred based on its vendor-specific objective evidence ("VSOE") of fair value and subsequently recognized as the service is delivered. The difference between the total arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements, which is generally the software license. VSOE of fair value for all elements in an arrangement is based upon the normal pricing for those products and services when sold separately. VSOE of fair value for support services is additionally determined by the renewal rate in customer contracts. The Company has established VSOE of fair value for support as well as consulting services. License Revenues: Amounts allocated to license revenues are recognized at the time of delivery of the software and all other revenue recognition criteria discussed above have been met. Revenue from licensing software, which requires significant customization and modification, is recognized using the percentage of completion method, based on the hours of effort incurred by the Company in relation to the total estimated hours to complete. In instances where third party hardware, software or services form a significant portion of a customer’s contract, the Company recognizes revenue for the element of software customization by the percentage of completion method described above. Otherwise, third party hardware, software, and services are recognized upon shipment or acceptance as appropriate. If the Company makes different judgments or utilizes different estimates of the total amount of work expected to be required to customize or modify the software, the timing and revenue recognition, from period to period, and the margins on the project in the reporting period, may differ materially from amounts reported. Anticipated contract losses are recognized as soon as they become known and are estimable. Service Revenues: Revenues from services are comprised of maintenance and consulting and implementation services. Maintenance revenues include providing for unspecified when-and-if available product updates and customer telephone support services, and are recognized ratably over the term of the service period. Consulting services are generally sold on a time-and-materials basis and include a range of services including installation of software and assisting in the design of interfaces to allow the software to operate in customized environments. Services are generally separable from other elements under the arrangement since performance of the services are not essential to the functionality of any other element of the transaction and are described in the contract such that the total price of the arrangement would be expected to vary as the result of the inclusion or exclusion of the services. Revenues from services are generally recognized as the services are performed. The Company provides customers, free of charge or at a minimal cost, testing kits which potential licensing customers may use to test compatibility/acceptance of the Company’s technology with the customer’s intended applications. Costs and other expenses: Includes professional compensation and other direct contract expenses, as well as costs attributable to the support of client service professional staff, depreciation and amortization costs related to assets used in revenue-generating activities, and other costs attributable to serving the Company’s client base. Professional compensation consists of payroll costs and related benefits including stock-based compensation and bonuses. Other direct contract expenses include costs directly attributable to client engagements, such as out-of-pocket costs including travel and subsistence for client service professional staff, costs of hardware and software and costs of subcontractors. The allocation of lease and facilities charges for occupied offices is included in costs of service. The Company accounts for its warranties under the FASB ASC 450, “Contingencies.” The Company generally warrants that its products are free from defects in material and workmanship for a period of one year from the date of initial receipt by its customers. The warranty does not cover any losses or damage that occurs as a result of improper installation, misuse or neglect or repair or modification by anyone other than the Company or its authorized repair agent. The Company’s policy is to accrue anticipated warranty costs based upon historical percentages of items returned for repair within one year of the initial sale. The Company’s repair rate of products under warranty has been minimal, and a historical percentage has not been established. The Company’s software license agreements generally include certain provisions for indemnifying customers against liabilities if the Company’s software products infringe upon a third party’s intellectual property rights. The Company has not provided for any reserves for warranty liabilities as it was determined to be immaterial.
Cash and Cash Equivalents, Policy [Policy Text Block] | 4. Cash Equivalents Cash equivalents consist of liquid investments with original maturities of three months or less. At December 31, 2016 and 2015, cash equivalents consisted of a money market account.
Receivables, Policy [Policy Text Block] | 5. Accounts Receivable Accounts receivable are carried at original amount less an estimate made for doubtful receivables based on a review of all outstanding amounts on a monthly basis. Management determines the allowance for doubtful receivables by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, and current economic conditions. Accounts receivable are written off when deemed uncollectible. During the quarter ended September 30, 2016, the company reclassified a past due receivable to non-current as management concluded that collection may not occur in the near term. As a result of the payment delays at December 31, 2016, the Company has reserved $500,000 which represents 24% of the remaining balance owed under the contract. Recoveries of accounts receivable previously written off are recorded when received. Accounts receivable at December 31, 2016 and 2015 consisted of the following:
|  | December 31, |
|  | 2016 |  |  | 2015 |
Accounts receivable - current |  | $ | 1,577,031 |  |  | $ | 3,405,190 |
Accounts receivable - non current |  |  | 2,070,000 |  |  |  | - |
|  |  | 3,647,031 |  |  |  | 3,405,190 |
Allowance for doubtful accounts - current |  |  | (13,785 | ) |  |  | (13,785 | )
Allowance for doubtful accounts - non current |  |  | (500,000 | ) |  |  | - |
Accounts receivable, net of allowances for doubtful accounts |  | $ | 3,133,246 |  |  | $ | 3,391,405 |
The allowance for doubtful accounts for the years ended December 31, 2016 and 2015 is as follows:
|  | Balance at Beginning of Year |  |  | Charged to Costs and Expenses |  |  | Deductions From Reserves |  |  | Balance at End of Year |
Year Ended December 31, 2016 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for Doubtful Accounts |  | $ | 13,785 |  |  | $ | 500,000 |  |  | $ | - |  |  | $ | 513,785 |
Year Ended December 31, 2015 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for Doubtful Accounts |  | $ | 20,526 |  |  | $ | - |  |  | $ | (6,741 | ) |  | $ | 13,785 |
The bad debt expense is recorded in selling, general, and administrative expense.
Inventory, Policy [Policy Text Block] | 6. Software License Rights Software license rights acquired for re-sale to end users are recorded as assets when purchased and are stated at the lower of cost or estimated net realizable value. The cost of the software license rights has been initially allocated pro-rata to the maximum number of resalable end-user licenses in the rights contract. Licenses are amortized to cost of sales over the greater of the following: 1) an estimate of the economic use of such license rights over a 10 year period with weighting towards the beginning of the term, 2) straight line method over ten years or 3) ratably at cost basis as each end user license is resold to a customer. Management re-evaluates the total sub-licenses it expects to sell during the proceeding twelve months and will adjust the allocation of the current portion vs. non-current portion of software rights. The rights are also evaluated by management on a periodic basis to determine if estimated future net revenues, on a per sub-license basis, support the recorded basis of each license. If the estimated net revenues are less than the current carrying value of the capitalized software license rights, the Company will reduce the rights to their net realizable value.
Property, Plant and Equipment, Policy [Policy Text Block] | 7. Equipment and Leasehold Improvements, Intangible Assets and Depreciation and Amortization Equipment and leasehold improvements are stated at cost. Depreciation is provided for in amounts sufficient to relate the cost of depreciable assets to operations over the estimated service lives, principally using straight-line methods. Leasehold improvements are amortized over the shorter of the life of the improvement or the lease term, using the straight-line method. The estimated useful lives used to compute depreciation and amortization for financial reporting purposes are as follows:
|  | Years |
Equipment and leasehold improvements |  |  |  |  |
Equipment (years) |  | 3 | - | 5 |
Furniture and fixtures (years) |  | 3 | - | 5 |
Software (years) |  |  | 3 |  |
Leasehold improvements |  |  | life or lease term |  |
Intangible assets consist of patents. Patent costs are capitalized until patents are awarded. Upon award, such costs are amortized using the straight-line method over their respective economic lives. If a patent is denied, all costs are charged to operations in that year.
Goodwill and Intangible Assets, Policy [Policy Text Block] | 8. Impairment or Disposal of Long Lived Assets, including Intangible Assets The Company reviews long-lived assets, including intangible assets subject to amortization, whenever events or changes in circumstances indicate that the carrying amount of such an asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amount to the future undiscounted cash flows the assets are expected to generate. If such assets are considered impaired, the impairment to be recognized is equal to the amount by which the carrying value of the assets exceeds their fair value determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. In assessing recoverability, the Company must make assumptions regarding estimated future cash flows and discount factors. If these estimates or related assumptions change in the future, the Company may be required to record impairment charges. Intangible assets with determinable lives are amortized over their estimated useful lives, based upon the pattern in which the expected benefits will be realized, or on a straight-line basis, whichever is greater. The Company did not record any impairment charges in any of the years presented.
Advertising Costs, Policy [Policy Text Block] | 9. Advertising Expense The Company expenses the costs of advertising as incurred. Advertising expenses for 2016 and 2015 were approximately $299,000 and $339,000, respectively.
Revenue Recognition, Deferred Revenue [Policy Text Block] | 10. Deferred Revenue Deferred revenue includes customer advances and amounts that have been billed per the contractual terms but have not been recognized as revenue. The majority of these amounts are related to maintenance contracts for which the revenue is recognized ratably over the applicable term, which generally is 12 months from the date the customer is delivered the products.
Research and Development Expense, Policy [Policy Text Block] | 11. Research and Development Expenditures Research and development expenses include costs directly attributable to the conduct of research and development programs primarily related to the development of our software products and improving the efficiency and capabilities of our existing software. Such costs include salaries, payroll taxes, employee benefit costs, materials, supplies, depreciation on research equipment, services provided by outside contractors, and the allocable portions of facility costs, such as rent, utilities, insurance, repairs and maintenance, depreciation and general support services. All costs associated with research and development are expensed as incurred.
Earnings Per Share, Policy [Policy Text Block] | 12. Earnings Per Share of Common Stock (“EPS”) The Company’s EPS is calculated by dividing net income (loss) applicable to common stockholders by the weighted-average number of common shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuances of common stock, such as stock issuable pursuant to the conversion of preferred stock, exercise of stock options and warrants, when the effect of their inclusion is dilutive. See Note S - Earnings Per Share “EPS” for additional information.
Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] | 13. Accounting for Stock-Based Compensation The Company accounts for share based compensation in accordance with the provisions of ASC 718 - 10, “Compensation — Stock Compensation,” which requires measurement of compensation cost for all stock awards at fair value on date of grant and recognition of compensation over the service period for awards expected to vest. The majority of its share-based compensation arrangements vest over either a three or four year vesting schedule. The Company expenses its share-based compensation under the ratable method, which treats each vesting tranche as if it were an individual grant. The fair value of stock options is determined using the Black-Scholes valuation model, and requires the input of highly subjective assumptions. These assumptions include estimating the length of time employees will retain their vested stock options before exercising them (the “expected option term”), the estimated volatility of its common stock price over the option’s expected term, the risk-free interest rate over the option’s expected term, and the Company’s expected annual dividend yield. Changes in these subjective assumptions can materially affect the estimate of fair value of stock-based compensation and consequently, the related amount recognized as an expense in the consolidated statements of operations. As required under the accounting rules, the Company reviews its valuation assumptions at each grant date and, as a result, the Company is likely to change its valuation assumptions used to value employee stock-based awards granted in future periods. The values derived from using the Black-Scholes model are recognized as expense over the service period, net of estimated forfeitures (the number of individuals that will ultimately not complete their vesting requirements). The estimation of stock awards that will ultimately vest requires significant judgment. The Company considers many factors when estimating expected forfeitures, including types of awards, employee class, and historical experience. Actual results, and future changes in estimates, may differ substantially from current estimates. The following table presents share-based compensation expenses included in the Company’s consolidated statements of operations:
|  | Year ended December 31, |
|  | 2016 |  |  | 2015 |
Selling, general and administrative |  | $ | 265,555 |  |  | $ | 202,073 |
Research, development and engineering |  |  | 74,786 |  |  |  | 139,042 |
|  | $ | 340,341 |  |  | $ | 341,115 |
Valuation Assumptions for Stock Options For 2016 and 2015, 27,087 and 119,000 stock options were granted, respectively. The fair value of each option was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:
|  | Year ended December 31, |
|  | 2016 |  |  | 2015 |
Weighted average Risk free interest rate |  |  | 1.11 | % |  |  | 1.46 | %
Expected life of options (in years) |  |  | 4.5 |  |  |  | 4.5 |
Expected dividends |  |  | 0 | % |  |  | 0 | %
Weighted average Volatility of stock price |  |  | 93 | % |  |  | 117 | %
The stock volatility for each grant is determined based on the review of the experience of the weighted average of historical daily price changes of the Company’s common stock over the expected option term. The expected term was determined using the simplified method for estimating expected option life, which qualify as “plain-vanilla” options; and the risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option.
Derivatives, Embedded Derivatives [Policy Text Block] | 14. Derivative Liabilities In connection with the issuances of equity instruments or debt, the Company may issue options or warrants to purchase common stock. In certain circumstances, these options or warrants may be classified as liabilities, rather than as equity. In addition, the equity instrument or debt may contain embedded derivative instruments, such as conversion options or listing requirements, which in certain circumstances may be required to be bifurcated from the associated host instrument and accounted for separately as a derivative liability instrument. The Company accounts for derivative liability instruments under the provisions of FASB ASC 815, “Derivatives and Hedging.”
Deferred Charges, Policy [Policy Text Block] | 15. Deferred Costs Costs incurred with obtaining and executing debt arrangements are capitalized and amortized to interest expense using the effective interest method over the term of the related debt.
Income Tax, Policy [Policy Text Block] | 16. Income Taxes The provision for, or benefit from, income taxes includes deferred taxes resulting from the temporary differences in income for financial and tax purposes using the liability method. Such temporary differences result primarily from the differences in the carrying value of assets and liabilities. Future realization of deferred income tax assets requires sufficient taxable income within the carryback, carryforward period available under tax law. The Company evaluates, on a quarterly basis whether, based on all available evidence, if it is probable that the deferred income tax assets are realizable. Valuation allowances are established when it is more likely than not that the tax benefit of the deferred tax asset will not be realized. The evaluation, as prescribed by ASC 740 - 10, “Income Taxes,” includes the consideration of all available evidence, both positive and negative, regarding historical operating results including recent years with reported losses, the estimated timing of future reversals of existing taxable temporary differences, estimated future taxable income exclusive of reversing temporary differences and carryforwards, and potential tax planning strategies which may be employed to prevent an operating loss or tax credit carryforward from expiring unused. Because of the Company’s historical performance and estimated future taxable income, a full valuation allowance has been established. The Company accounts for uncertain tax provisions in accordance with ASC 740 - 10 - 05, “Accounting for Uncertainty in Income Taxes.” The ASC clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The ASC prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The ASC provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.
New Accounting Pronouncements, Policy [Policy Text Block] | 17. Recent Accounting Pronouncements In May 2014, ASU No. 2014 - 09, “Revenue from Contracts with Customers” was issued. The comprehensive new standard will supersede existing revenue recognition guidance and require revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which the Company expects to be entitled in exchange for those goods or services. The guidance will also require that certain contract costs incurred to obtain or fulfill a contract, such as sales commissions, be capitalized as an asset and amortized as revenue is recognized. Adoption of the new rules could affect the timing of both revenue recognition and the incurrence of contract costs for certain transactions. The guidance permits two implementation approaches, one requiring retrospective application of the new standard with restatement of prior years and one requiring prospective application of the new standard with disclosure of results under old standards. The new standard was scheduled to be effective for reporting periods beginning after December 15, 2017 and early adoption is not permitted. In August 2015, the FASB issued ASU 2015 - 14, "Revenue from Contracts with Customers (Topic 606): Deferral of Effective Date" ("ASU 2015 - 14") which defers the effective date of ASU 2014 - 09 by one year. ASU 2014 - 09 is now effective for annual reporting periods after December 15, 2017 including interim periods within that reporting period. The Company is currently evaluating the impact of adoption and the implementation approach to be used. In April 2015, the FASB issued ASU 2015 - 03, “Interest-Imputation of Interest (Subtopic 835 - 30): Simplifying the Presentation of Debt Issuance Costs.” ASU 2015 - 03 requires debt issuance costs related to a debt liability measured at amortized cost to be reported in the balance sheet as a direct deduction from the face amount of the debt liability. ASU 2015 - 03 is effective for interim and annual periods beginning January 1, 2016 with early adoption permitted, and is applied on a retrospective basis. The adoption of ASU 2015 - 03 did not materially impact the Company’s consolidated financial statements. In July 2015 the FASB issued ASU No. 2015 - 11, "Inventory (Topic 330): Simplifying the Measurement of Inventory" ("ASU 2015 - 11"). The amendments in ASU 2015 - 11 clarifies the measurement of inventory to be the lower of cost or realizable value and would only apply to inventory valued using the FIFO or average costing methods. ASU 2015 - 11 is effective for fiscal years beginning after December 15, 2016, including interim periods within those fiscal years. The reporting entity should apply the amendments prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The Company does not believe that this will have a material impact on its consolidated financial statements. In September 2015, FASB issued ASU 2015 - 16, “Simplifying the Accounting for Measurement-Period Adjustments” (“ASU 2015 - 16”). This standard requires an acquirer to recognize adjustments to provisional amounts that are identified during the measurement period in the reporting period in which the adjustment amounts are determined. ASU 2015 - 16 also requires separate presentation on the face of the income statement, or disclosure in the notes, of the amount recorded in current-period earnings by line item that would have been recorded in previous reporting periods if the adjustment to the provisional amount had been recognized as of the acquisition date. ASU 2015 - 16 was effective for the Company beginning January 1, 2016 and did not have a material impact on its consolidated financial statements. In November 2015, the FASB issued ASU 2015 - 17, "Balance Sheet Classification of Deferred Taxes" (“ASU 2015 - 17”). This update requires an entity to classify deferred tax liabilities and assets as noncurrent within a classified statement of financial position. ASU 2015 - 17 is effective for annual reporting periods, and interim periods therein, beginning after December 15, 2016. This update may be applied either prospectively to all deferred tax liabilities and assets or retrospectively to all periods presented. Early application is permitted as of the beginning of the interim or annual reporting period. In the fourth quarter of 2015, the Company elected to early adopt using the prospective method. Therefore, no prior periods were retrospectively adjusted. The adoption did not have a material impact on the Company's consolidated financial statements. In January 2016, the FASB issued ASU 2016 - 01, “Financial Instruments – Overall: Recognition and Measurement of Financial Assets and Financial Liabilities” (“ASU 2016 - 01”). The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments, specifically equity investments and financial instruments measured at amortized cost. ASU 2016 - 01 is effective for public companies for annual and interim periods beginning after December 15, 2017. Management is currently assessing the impact ASU 2016 - 01 will have, if any, on the Company’s consolidated financial statements. In February 2016, the FASB issued ASU 2016 - 02, “Leases”. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The Company is currently evaluating the impact of its pending adoption of the new standard on its consolidated financial statements, but expects that it will increase its assets and liabilities. In March 2016, the FASB issued Accounting Standards Update 2016 - 09, “Compensation – Stock Compensation: Improvements to Employee Share-Based Payment Accounting” (“ASU 2016 - 09”). ASU 2016 - 09 requires, among other things, that excess tax benefits and tax deficiencies be recognized as income tax expense or benefit in the income statement rather than as additional paid-in capital, changes the classification of excess tax benefits from a financing activity to an operating activity in the statement of cash flows, and allows forfeitures to be accounted for when they occur rather than estimated. ASU 2016 - 09 is effective for public companies for interim and annual periods beginning after December 15, 2016. The Company does not believe that this will have a material impact on its consolidated financial statements. Management does not believe that any other recently issued, but not yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements.
Reclassification, Policy [Policy Text Block] | 18. Reclassifications Reclassifications occurred to certain prior year amounts in order to conform to the current year classifications. The reclassifications have no effect on the reported net loss.

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=68058157&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=68072981&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=6367179&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 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=68058157&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + 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 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=68058157&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=64809438&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 deferral and amortization of significant deferred charges. + 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.17) -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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for embedded derivatives, including how such derivatives are identified and analyzed for possible separation from their host contracts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64861457&loc=d3e40733-113955 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=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Embedded Derivative -URI http://asc.fasb.org/extlink&oid=6511375 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 15 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=56949186&loc=d3e50579-113967 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 25 -Paragraph 5B -URI http://asc.fasb.org/extlink&oid=28244453&loc=SL5844817-113951 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 15 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64798853&loc=d3e48542-113965 + Details
Name: | us-gaap_DerivativesEmbeddedDerivatives
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=68058157&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 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=68058157&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 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=68058157&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=65882285&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=65882285&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=75116654&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=75116654&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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314 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.6(b)) -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=68058157&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 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=68058157&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=68058157&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=65890831&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=66008989&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 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 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=68058157&loc=d3e18780-107790 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 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=68058157&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=68058157&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=68058157&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=68058157&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 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=68058157&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 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=64851502&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=64851502&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=64851502&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration