XML 30 R19.htm IDEA: XBRL DOCUMENT
v3.21.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2020
Accounting Policies [Abstract] |
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts The Company records its allowance for doubtful accounts based upon its assessment of various factors. The Company considers historical experience, the age of the accounts receivable balances, credit quality of the Company’s customers, current economic conditions and other factors that may affect customers’ ability to pay.
Long-Lived Assets and Impairment of Long-Lived Assets | Long-Lived Assets and Impairment of Long-Lived Assets The Company’s long-lived assets include property and equipment, goodwill, and intangible assets. The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of these assets may not be fully recoverable in accordance with ASC topic 350 and ASC Topic 360 to determine recoverability of its long-lived assets, the Company evaluates the probability that future undiscounted net cash flows, without interest charges, will be less than the carrying amount of the assets. Impairment is measured at fair value.
Property and Equipment | Property and Equipment Property and equipment are recorded at cost and are depreciated over their estimated useful lives ranging from three to ten-years using the straight-line method. Leasehold improvements are amortized utilizing the straight-line method over the lesser of the term of the lease or estimated useful life of the asset.
Goodwill | Goodwill Goodwill represents the excess of acquisition cost over the fair value of net assets acquired in business combinations. Pursuant to ASC Topic 350, the Company tests goodwill for impairment on an annual basis in the fourth quarter, or between annual tests, in certain circumstances. Under guidance, the Company first assessed qualitative factors to determine whether it was necessary to perform the two-step quantitative goodwill impairment test. An entity is not required to calculate the fair value of a reporting unit unless the entity determines, based on a qualitative assessment, that it is more likely than not that its fair value is less than its carrying amount. Events or changes in circumstances which could trigger an impairment review include macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, other entity specific events and sustained decrease in share price. The Company performed its annual impairment test of goodwill in the fourth quarter for the years ended December 31, 2020 and 2019. For the years ended December 31, 2020 and 2019, the Company determined no impairment charge was required.
Intangible Assets | Intangible Assets Intangible assets include trade names, patents, and non-contractual customer relationships as described more fully in Note 4. The Company uses the straight-line method to amortize these assets over their estimated useful lives. The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of these assets may not be fully recoverable in accordance with ASC Topic 360. To determine recoverability of its long-lived assets, the Company evaluates the probability that future undiscounted net cash flows, without interest charges, will be less than the carrying amount of the assets. There were no impairment charges recognized for the years ended December 31, 2020 and 2019.
Revenue Recognition and Deferred Revenue | Revenue Recognition and Deferred Revenue General Most license fees and services revenue are generated from a combination of fixed-price and per-scan contracts. Under the per-scan revenue model, customers are charged a fee each time the customer scans an identity document, such as a driver’s license, with the Company’s software. Under the fixed-price revenue model customers are charged a fixed monthly fee either per device or physical business location to access the Company’s software. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration expected to be received in exchange for those goods or services. The Company measures revenue based on the consideration specified in a customer arrangement, and revenue is recognized when the performance obligations in an arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct service to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as, the customer receives the benefit of the performance obligation. Customers typically receive the benefit of the Company’s services as they are performed. Substantially all customer contracts provide that the Company is compensated for services performed to date. Invoicing is based on schedules established in customer contracts. Payment terms are generally established at 30 to 60 days from the invoice date. Product returns are recorded as a reduction to revenue. Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Furthermore, the Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Nature of goods and services The following is a description of the products and services from which the Company generates revenue, as well as the nature, timing of satisfaction of performance obligations, and significant payment terms for each: Software as a Service (SaaS) Software as a service (SaaS) for hosted subscription services and licensed software allows customers to access a set of data for a predetermined length of time. As the customer obtains access at a point in time but continues to have access for the remainder of the subscription period, the customer is considered to simultaneously receive and consume the benefits provided by the entity’s performance as the entity performs. Accordingly, the revenue should be recognized over time based on the usage of the hosted subscription services and licensed software, which can vary from month to month. The revenue is typically based either on a formula such as number of locations using the service in a given month multiplied by a fee per location or the number of actual scans in a given month multiplied by a set price per scan based on the contract with the customer. Other Subscription and Support Services The Company also recognizes revenues from other subscription and support services, which includes jurisdictional updates to certain commercial customers and support services particularly to its Defense ID® customers. These subscriptions require continuing service or post contractual customer support and performance. As the customer obtains access at a point in time but continues to have access for the remainder of the subscription period, the customer is considered to simultaneously receive and consume the benefits provided by the entity’s performance as the entity performs. Accordingly, the revenue should be recognized over time based on usage, which can vary from month to month. The revenue is typically based on a formula such as number of locations in a given month multiplied by a fee per location. Equipment Revenue Revenue from the sale of equipment is recognized at a point in time. The point in time that the revenue is recognized is when the customer has control of the equipment which is when the customer receives the benefit and the Company’s performance obligation has been satisfied. Depending on the contract terms, that could either be at the time the equipment is shipped or at the time the equipment is received. Non-Recurring Services Revenue The non-recurring services include items such as training, installation, customization, and configuration. The Company recognizes revenue from non-recurring services contracts ratably over the service contract period as the customer consumes the benefit as it is provided and the Company’s performance obligation has been satisfied. Extended Warranty Extended warranty revenues are generated when a warranty is provided to the customer separately of other performance obligations when the equipment is sold. As the customer obtains access at a point in time and continues to have access for the remainder of the warranty term, the customer is considered to simultaneously receive and consume the benefits provided by the Company’s performance as the Company performs. The related revenue is recognized ratably over the specified term of the warranty period. The extended warranty is separate to the Company’s standard warranty of usually one year that it receives from its vendor. Disaggregation of revenue In the following tables, revenue is disaggregated by product and service and the timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue.
|  | For the Years Ended December 31, |
|  | 2020 |  |  | 2019 |
Products and services |  |  |  |  |  |  |  |
Software as a Service (SaaS) |  | $ | 9,372,856 |  |  | $ | 6,102,280 |
Other subscription and support services |  |  | 199,302 |  |  |  | 682,325 |
Equipment |  |  | 1,045,021 |  |  |  | 480,304 |
Non-recurring services |  |  | 77,950 |  |  |  | 330,895 |
Extended warranties on equipment |  |  | 20,668 |  |  |  | 59,146 |
Other |  |  | 18,712 |  |  |  | 8,708 |
|  | $ | 10,734,509 |  |  | $ | 7,663,658 |
Timing of revenue recognition |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | 1,063,733 |  |  | $ | 489,012 |
Services transferred over time |  |  | 9,670,776 |  |  |  | 7,174,646 |
|  | $ | 10,734,509 |  |  | $ | 7,663,658 |
Contract balances The current portion of deferred revenue at December 31, 2020 and December 31, 2019 was $402,782 and $572,391, respectively, and primarily consists of revenue that is recognized over time for one-year software license contracts and hosted subscription services. The changes in these balances are related to the satisfaction or partial satisfaction of these contracts. Of these balances, as of December 31, 2019, $574,444 was recognized as revenue for the year ended December 31, 2020. The long-term portion of deferred revenue is $8,662 and $13,322 as of December 31, 2020 and December 31, 2019, respectively. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods. Transaction price allocated to the remaining performance obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
|  | 2021 |  |  | 2022 |  |  | 2023 |  |  | Total |
Software as a Service (SaaS) |  | $ | 382,238 |  |  | $ | - |  |  | $ | - |  |  | $ | 382,238 |
Other subscription and support services |  |  | 12,438 |  |  |  | 4,370 |  |  |  | 1,463 |  |  |  | 18,271 |
Extended warranties on equipment |  |  | 8,106 |  |  |  | 2,145 |  |  |  | 684 |  |  |  | 10,935 |
|  | $ | 402,782 |  |  | $ | 6,515 |  |  | $ | 2,147 |  |  | $ | 411,444 |
All consideration from contracts with customers is included in the amounts presented above.
Research and Development Costs | Research and Development Costs Research and development costs are charged to expense as incurred.
Shipping Costs | Shipping Costs The Company’s shipping and handling costs are included in cost of revenues for all periods presented.
Income Taxes | Income Taxes The Company accounts for income taxes under in accordance with ASC Topic 740, “Accounting for Income Taxes.” Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss carryforwards. Deferred tax assets and liabilities are measured using expected tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are recognized subject to management’s judgment that realization is more likely than not. The Company has recorded a full valuation allowance for its net deferred tax assets as of December 31, 2020 and 2019, due to the uncertainty of the realizability of those assets.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company adheres to the provisions of ASC Topic 820, “Fair Value Measurements and Disclosures”. This pronouncement requires that the Company calculate the fair value of financial instruments and include this additional information in the notes to financial statements when the fair value is different than the book value of those financial instruments. The Company’s financial instruments include cash, accounts receivable, note receivable, accounts payable and accrued expenses. At December 31, 2020 and 2019, the carrying value of the Company’s financial instruments approximated fair value, due to their short-term nature.
Business Concentration and Credit Risk | Business Concentration and Credit Risk Financial instruments, which subject the Company to concentrations of credit risk, consist primarily of cash. The Company maintains cash with one financial institution. The Company performs periodic evaluations of the relative credit standing of these institutions. The Company’s sales are principally made to large retail customers, financial institutions concentrated in the United States of America and to U.S. government entities. The Company performs ongoing credit evaluations, generally does not require collateral, and establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of customers, historical trends, and other information. During the year ended December 31, 2020, the Company had two customers that accounted for 41% of revenue. The revenue was associated with commercial identity sales customers. These customers represented 52% of total accounts receivable as of December 31, 2020. During the year ended December 31, 2019, the Company had three customers that accounted for 39% of revenue. As of December 31, 2020, the Company had three suppliers to produce its input devices. The Company has modified its software to operate in windows-based systems and can integrate with different hardware platforms that are readily available in the marketplace. The Company does not maintain a manufacturing facility of its own and is not dependent on maintaining its production relationships due to the flexibility of its software to run on multiple existing platforms.
Net Income (Loss) Per Share | Net Income (Loss) Per Share Basic net income (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing the net loss for the period by the weighted average number of shares of common stock and potentially dilutive common stock equivalents outstanding during the period. The dilutive effect of these common stock equivalents comprising of outstanding options, warrants and restricted stock is reflected in diluted earnings per share by application of the treasury stock method. The calculation of diluted net income (loss) per share excludes all anti-dilutive shares. All shares were considered anti-dilutive due to the net income (loss) for each of the respective years ended.
|  | Years Ended |
|  | December 31, |
|  | 2020 |  |  | 2019 |
Numerator: |  |  |  |  |  |  |  |
Net Income (Loss) |  | $ | 558,397 |  |  | $ | (2,548,711 | )
Denominator: |  |  |  |  |  |  |  |
Weighted average common shares – Basic |  |  | 17,324,150 |  |  |  | 15,792,470 |
Dilutive effect of equity incentive plans |  |  | 696,716 |  |  |  | - |
Weighted average common shares – Diluted |  |  | 18,020,866 |  |  |  | 15,792,470 |
Net Income (Loss) per share – |  |  |  |  |  |  |  |
Basic |  | $ | 0.03 |  |  | $ | (0.16 | )
Diluted |  | $ | 0.03 |  |  | $ | (0.16 | )
The following table summarizes the common stock equivalents excluded from income (loss) per diluted share because their effect would be anti-dilutive:
|  | 2020 |  |  | 2019 |
Stock options |  |  | - |  |  |  | 1,436,623 |
Warrants |  |  | - |  |  |  | 63,430 |
Restricted stock |  |  | - |  |  |  | 2,670 |
Performance stock units |  |  | - |  |  |  | - |
Total |  |  |  |  |  |  | 1,502,723 |
Share Based Compensation | Share Based Compensation The Company accounts for the issuance of equity awards to employees in accordance ASC Topic 718 and 505, which requires that the cost resulting from all share-based payment transactions be recognized in the financial statements. This pronouncement establishes fair value as the measurement objective in accounting for share based payment arrangements and requires all companies to apply a fair value-based measurement method in accounting for all share-based payment transactions with employees. Period compensation costs are included in selling, general and administrative and research and development expenses. The Company recognizes compensation expense related to stock option grants on a straight-line basis over the vesting period.
Comprehensive Loss | Comprehensive Income (Loss) The Company’s comprehensive income (loss) is equal to its net income (loss) for the years ended December 31, 2020 and 2019.
Segment Information | Segment Information The Company adheres to the provisions of ASC Topic 280, which establishes standards for the way public business enterprises report information about operating segments in annual financial statements and requires that those enterprises report selected information about operating segments in financial statements issued to shareholders. Management has determined that it has only one reporting segment.
Use of Estimates | Use of Estimates The preparation of the Company’s financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the Company’s financial statements and accompanying notes. Significant estimates and assumptions that affect amounts reported in the financial statements include impairment consideration and valuation of goodwill and intangible assets, deferred tax valuation allowances, allowances for doubtful accounts, revenue allocation of multi-element arrangements and the fair value of options granted under the Company’s share-based compensation plans. Due to the inherent uncertainties involved in making estimates, actual results reported in future periods may be different from those estimates.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020 and early adoption is permitted. The Company does not expect this standard will have a material impact its financial statements. In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for annual periods and interim periods within those annual periods beginning after December 15, 2019, and early adoption is permitted. The Company has determined this standard did not have a material impact on its financial statements. In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments to measure credit losses on financial instruments, including trade receivables. The guidance eliminates the probable initial recognition threshold that was previously required prior to recognizing a credit loss on financial instruments. The credit loss estimate can now reflect an entity’s current estimate of all future expected credit losses. Under the previous guidance, an entity only considered past events and current conditions. The guidance is effective for smaller reporting companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The adoption of certain amendments of this guidance must be applied on a modified retrospective basis and the adoption of the remaining amendments must be applied on a prospective basis. The Company does not expect this standard will have a material impact on its financial statements.

X
- Definition Shipping Costs Policy. + References No definition available. + Details
Name: | IDN_ShippingCostsPolicyTextBlock
Namespace Prefix: | IDN_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.15) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380 + Details
Name: | us-gaap_InProcessResearchAndDevelopmentPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 + 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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121611835&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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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