XML 26 R17.htm IDEA: XBRL DOCUMENT
v3.22.2.2

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2022
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying unaudited financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles in the United States of America for complete financial statements. In the opinion of management, the unaudited interim financial statements furnished herein include all adjustments necessary for a fair presentation of the Company’s financial position at June 30, 2022 and the results of operations, stockholders’ equity and cash flows for the six months ended June 30, 2022 and 2021. All such adjustments are of a normal and recurring nature. Interim financial statements are prepared on a basis consistent with the Company’s annual financial statements. Results of operations for the six-month period ended June 30, 2022, are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2022. The balance sheet as of December 31, 2021 has been derived from the audited financial statements at that date but does not include all of the information and notes required by accounting principles generally accepted in the United States of America (“GAAP”) for complete financial statements. References in this Quarterly Report on Form 10-Q to “authoritative guidance” is to the Accounting Standards Codification issued by the Financial Accounting Standards Board (“FASB”). For further information, refer to the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 31, 2021.
Equity Compensation Accounting | Equity Compensation Accounting On May 16, 2022, management in concurrence with the Company’s Audit Committee of our Board of Directors (the “Audit Committee”), concluded that that the financial statements previously issued for the third quarter of 2020, for each quarter ended 2021 and for the years ended December 31, 2021 and 2020 should no longer be relied upon due to errors in accounting for certain option awards. Accordingly, we have restated our Balance Sheets, Statements of Operations, Statements of Stockholders’ Equity, Statements of Cash Flows and the related notes for the third quarter of 2020 and subsequently, for each quarter thereafter ended 2021, and as of and for the years ended December 31, 2021 and 2020. Specifically, the Company determined that a cashless withholding to satisfy personal income tax obligations from certain option awards exercised commencing in the third quarter of 2020 and the first quarter of 2021, caused the underlying options to no longer qualify as equity awards and should have instead been classified as liability awards commencing on the date of exercise. The change in the classification of the awards to liability classified awards requires the Company to remeasure the fair value of the awards at the end of each reporting period they remain outstanding, with the increase or decrease in fair value correspondingly charged or credited to selling, general and administrative expenses in arriving at net income. Furthermore, the Company failed to sell the shares surrendered and did not remit the equivalent amount of funds to the tax authorities for the 2021 exercise. To date, the Company has not returned the shares or otherwise reimbursed the effected individuals for the shares withheld during 2021. The Company is currently in the process of arranging payment to individuals, which is expected to be completed during 2022.
Recent Accounting Pronouncements | Recent Accounting Pronouncements 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.
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, allowance for doubtful accounts, revenue recognition (including breakage revenue) and the fair value of stock options under the Company’s equity compensation plan. Due to the inherent uncertainties involved in making estimates, actual results reported in future periods may be different from those estimates.
Research and Development | Research and Development The Company’s research and development efforts are mainly concentrated in the identity sector. We develop new software solutions and make improvements to existing software platforms, which are funded internally.
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.
Cash and Cash Equivalents | Cash and Cash Equivalents We classify as cash equivalents time deposits and other investments that are highly liquid and have maturities of three months or less at the date of purchase. Our cash and cash equivalents consist primarily of cash on deposits with banks and is maintained with major financial institutions in the United States.
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 seven 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. See Note 3.
Goodwill | Goodwill Goodwill represents the excess of purchase price over the fair value of net assets acquired in business combinations. Pursuant to ASC 350, the Company tests goodwill for impairment on an annual basis in the fourth quarter, or between annual tests, in certain circumstances. Under authoritative guidance, the Company first assessed qualitative factors to determine whether it was necessary to perform step one of the 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 year ended December 31, 2021. For the six months ended June 30, 2022 and 2021, the Company determined no impairment charge was required.
Intangible Assets | Intangible Assets Intangible assets include patents, copyrights, and developed technology. The Company amortizes these assets on a straight-line basis over their estimated useful lives, as it represents the pattern of economic benefits consumed. 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 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 during either of the six months ended June 30, 2022 and 2021.
Advertising Costs | Advertising Costs Advertising costs, which are charged to expense as incurred, were $390 and $241 for the six months ended June 30, 2022 and 2021, respectively. Advertising costs were $241 and $148 for the three months ended June 30, 2022 and 2021, respectively. These costs are recorded as a component of selling, general and administrative expenses on the Statements of Operations.
Retirement Plan | Retirement Plan The Company has a retirement savings 401(k) plan. The plan permits eligible employees to make voluntary contributions to a trust, up to a maximum of 35% of compensation, subject to certain limitations. The Company has elected to contribute a matching contribution equal to 50% of the first 6% of an eligible employee’s deferral election. The Company’s matching contributions were $60 and $44 for the six months ended June 30, 2022 and 2021, respectively. The Company’s matching contributions were $31 and $24 for the three months ended June 30, 2022 and 2021, respectively. These costs were recorded as a component of selling, general and administrative expenses on the Statements of Operations.
Shipping Costs | Shipping Costs The Company’s shipping and handling costs related to sales are included in cost of revenues for all periods presented. All other shipping and handling costs are included as a component of selling, general and administrative expenses on the Statements of Operations.
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. The Company has recorded a full valuation allowance for its net deferred tax assets as of June 30, 2022 and December 31, 2021, 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 820, “Fair Value Measurement” which requires the Company to calculate the fair value of financial instruments and include this additional information in the notes to financial statements when the fair value of those financial instruments is different than the book value. The Company’s financial instruments include cash and cash equivalents, accounts receivable, other current assets, accounts payable and accrued expenses. At June 30, 2022 and December 31, 2021, the carrying value of the Company’s financial instruments approximated fair value, due to their short-term nature. Financial Accounting Standards Board (“FASB”) guidance specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels of the fair value hierarchy are as follows:
| ● | Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. Level 1 primarily consists of financial instruments whose value is based on quoted market prices such as exchange-traded instruments and listed equities. With the exception of the Company’s liability classified stock options, all of the Company’s financial instruments are categorized as Level 1 within the fair value hierarchy.
| ● | Level 2—Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly (e.g., quoted prices of similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in markets that are not active). Level 2 includes financial instruments that are valued using models or other valuation methodologies. The Company had $67 and $378 of Level 2 liabilities as of June 30, 2022 and December 31, 2021 respectively, for the liability classified stock options.
| ● | Level 3—Unobservable inputs for the asset or liability. Financial instruments are considered Level 3 when the fair values are determined using pricing models, discounted cash flows or similar techniques and at least one significant model assumption or input is unobservable. The Company had no Level 3 assets or liabilities as of June 30, 2022 and 2021.
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. During 2021, the Company adopted an additional revenue model where customers purchase a predetermined number of transactions for the term of the contract. Revenue for these transactions is recognized on a per transaction basis. The Company estimates the number of transactions that will be unused by the end of each contract period and recognizes a portion of that revenue as breakage revenue each reporting period. If the Company expects the customer to use all transactions in the specified service period, the Company will recognize the transaction price as revenue in the specified service period as the promised units of service are transferred to the customer. Alternatively, if the Company expects that the customer cannot or will not use all transactions in the specified service period (referred to as “breakage”), the Company will recognize the estimated breakage amount as revenue ratably over the service period in proportion to the revenue that the Company will recognize for actual transactions used by the customer in the service period. Actual results could differ from estimates and as such differences may be material to the financial statements. Invoicing is based on schedules established in customer contracts. Payment terms are generally established from 30 to 60 days from the invoice date. Product returns are recorded as a reduction to revenue. Revenue is measured based on the 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 period 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, under the fixed pricing model, based on the usage of the hosted subscription services and licensed software, which can vary from month to month. Under the per-scan revenue model, revenue is recognized each time the customer scans an identity document. 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. Other Revenue Other Revenues consist primarily of revenues from other subscription and support services, non-recurring services, and extended warranties. The Company’s revenues from other subscription and support services 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. 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 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. SCHEDULE OF DISAGGREGATION OF REVENUE
|  | For the Three Months Ended June 30, |
|  | 2022 |  |  | 2021 |
Products and services |  |  |  |  |  |  |  |
Software as a Service (SaaS) |  | $ | 3,928 |  |  | $ | 3,234 |
Equipment |  |  | 80 |  |  |  | 1,425 |
Other |  |  | - |  |  |  | 138 |
|  | $ | 4,008 |  |  | $ | 4,797 |
Timing of revenue recognition |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | 80 |  |  | $ | 1,525 |
Services transferred over time |  |  | 3,928 |  |  |  | 3,272 |
|  | $ | 4,008 |  |  | $ | 4,797 |
|  | For the Six Months Ended June 30, |
|  | 2022 |  |  | 2021 |
Products and services |  |  |  |  |  |  |  |
Software as a Service (SaaS) |  | $ | 7,281 |  |  | $ | 6,009 |
Equipment |  |  | 117 |  |  |  | 1,462 |
Other |  |  | 5 |  |  |  | 189 |
|  | $ | 7,403 |  |  | $ | 7,660 |
Timing of revenue recognition |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | 122 |  |  | $ | 1,572 |
Services transferred over time |  |  | 7,281 |  |  |  | 6,088 |
|  | $ | 7,403 |  |  | $ | 7,660 |
Contract balances The current portion of deferred revenue at June 30, 2022, December 31, 2021 and January 1, 2020 was $1,778, $1,266 and $572, respectively, and primarily consists of revenue that is recognized over time for software license contracts and hosted subscription services. The changes in these balances are related to purchases of a predetermined number of transactions, partially offset by the satisfaction or partial satisfaction of these contracts. Of the December 31, 2021 balance, $313 and $1,124 was recognized as revenue in the three and six months ended June 30, 2022, respectively. The noncurrent deferred revenue balances were $4, $8 and $13 as of June 30, 2022, December 31, 2021 and January 1, 2020, respectively. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods. Accounts Receivable Accounts Receivable, net of allowance for doubtful accounts, at June 30, 2022, December 31, 2021 and January 1, 2020 was $2,445, $2,189, and $1,633, respectively. The allowance for doubtful accounts at June 30, 2022, December 31, 2021 and January 1, 2020 was $13, $3 and $42, respectively. 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: SCHEDULE OF REVENUE PERFORMANCE OBLIGATION
|  | Remainder |  |  |  |  |  |  |  |  |  |
|  | 2022 |  |  | 2023 |  |  | 2024 |  |  | Total |
Software as a Service (SaaS) |  | $ | 1,216 |  |  | $ | 563 |  |  | $ | 1 |  |  | $ | 1,780 |
Other |  |  | 1 |  |  |  | 1 |  |  |  | - |  |  |  | 2 |
|  | $ | 1,217 |  |  | $ | 564 |  |  | $ | 1 |  |  | $ | 1,782 |
All consideration from contracts with customers is included in the amounts presented above.
Business Concentrations and Credit Risk | Business Concentrations and Credit Risk During the three and six-month period ended June 30, 2022, the Company made sales to three customers that accounted for approximately 53% of total revenues. The revenue was primarily associated with commercial identity sales customers. These three customers, in addition to one other customer, represented 70% of total accounts receivable at June 30, 2022. During the three and six-month periods ended June 31, 2021, the Company made sales to two customers that accounted for approximately 62% and 57% of total revenues, respectively. That revenue was associated with commercial identity sales customers.
Net Loss Per Share | Net Loss Per Share Basic net loss per share is computed by dividing the net loss for the period by the weighted average number of common shares outstanding during the period. Diluted net 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 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 loss per share excludes all anti-dilutive shares. In periods of a net loss, all common stock equivalents are considered anti-dilutive. SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
Numerator: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net Loss |  | $ | (1,098 | ) |  | $ | (836 | ) |  | $ | (2,566 | ) |  | $ | (5,461 | )
Denominator: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Weighted average common shares – |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic/Diluted |  |  | 18,812,418 |  |  |  | 18,615,775 |  |  |  | 18,736,736 |  |  |  | 18,548,342 |
Net Loss per share – |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic/Diluted |  | $ | (0.06 | ) |  | $ | (0.04 | ) |  | $ | (0.14 | ) |  | $ | (0.29 | )
The following table summarizes the common stock equivalents excluded from loss per diluted share because their effect would be anti-dilutive: SUMMARY OF COMMON STOCK EQUIVALENTS EXCLUDED FROM LOSS PER DILUTED SHARE
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
Stock options |  |  | 1,144,335 |  |  |  | 502,424 |  |  |  | 1,144,335 |  |  |  | 502,424 |
Restricted stock |  |  | 230,082 |  |  |  | 409,765 |  |  |  | 230,082 |  |  |  | 409,765 |
Performance stock units |  |  | 177,688 |  |  |  | 233,848 |  |  |  | 177,688 |  |  |  | 233,848 |
Antidilutive securities excluded from computation of earnings per share amount |  |  | 1,552,105 |  |  |  | 1,146,037 |  |  |  | 1,552,105 |  |  |  | 1,146,037 |

X
- Definition Equity Compensation Accounting Oversights and Remediations [Policy Text Block] + References No definition available. + Details
Name: | IDN_EquityCompensationAccountingOversightsandRemediationsPolicyTextBlock
Namespace Prefix: | IDN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping Costs [Policy Text Block] + References No definition available. + Details
Name: | IDN_ShippingCostsPolicyTextBlock
Namespace Prefix: | IDN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://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 https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://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 https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2144439 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 55 -Paragraph 24 -URI https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://asc.fasb.org/extlink&oid=123427490&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 https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: 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 https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 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 https://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 https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 360 -Section 35 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=6500292&loc=d3e45591-110387 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 360 -Section 35 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=6500292&loc=d3e45573-110387 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 360 -Section 35 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6500292&loc=d3e45555-110387 + Details
Name: | us-gaap_PlantRetirementAndAbandonmentPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126899994&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration