XML 41 R22.htm IDEA: XBRL DOCUMENT
v3.21.2

Summary of Significant Accounting Policies (Policies) | 9 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2021 | Jun. 30, 2020
Accounting Policies [Abstract] |  |
Basis of Presentation | Basis of presentation The unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the unaudited consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the financial position as of March 31, 2021 and the results of operations and cash flows for the nine months ended March 31, 2021 and 2020. The financial data and other information disclosed in these notes to the interim financial statements related to these periods are unaudited. The results for the nine months ended March 31, 2021 are not necessarily indicative of the results to be expected for the entire year ending June 30, 2021 or for any subsequent periods. The consolidated balance sheet at June 30, 2020 has been derived from the audited consolidated financial statements at that date. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to the Securities and Exchange Commission’s rules and regulations. These unaudited consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto for the year ended June 30, 2020. | Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The summary of significant accounting policies presented below is designed to assist in understanding the Company’s consolidated financial statements.
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements include the balances of Glimpse and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. | Principles of Consolidation The accompanying consolidated financial statements include the balances of Glimpse and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.
Use of Accounting Estimates | Use of Accounting Estimates The preparation of the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”), requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The principal estimates relate to the valuation of allowance for doubtful accounts, common stock, stock options and cost of goods sold. | Use of Accounting Estimates The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the accompanying consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The principal estimates relate to the valuation of allowance for doubtful accounts, common stock, stock options and cost of goods sold.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist of cash and deposits in bank checking accounts or money market funds with immediate access. | Cash and Cash Equivalents Cash and cash equivalents consist of cash and deposits in bank checking accounts or money market funds with immediate access.
Revenue Recognition | Revenue Recognition Nature of Revenues The Company reports its revenues in two categories:
| ● | Software Services: Virtual and Augmented Reality projects, solutions and consulting services.
| ● | Software License and Software-as-a-Service (“SaaS”): Virtual and Augmented Reality software that is sold either as a license or as a SaaS subscription.
The Company adopted the new accounting standard, ASC 606, Revenue from Contracts with Customers, (“ASC 606”) beginning on July 1, 2020 using the modified retrospective method for all open contracts and related amendments. The adoption did not result in an adjustment to the accumulated deficit as of June 30, 2020. The comparative information was not restated and continued to be reported under the accounting standards in effect for those periods. The adoption of ASC 606 did not have a material impact on reported sales to customers and net earnings (losses). The Company applies the following steps in order to determine the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements:
| ● | identify the contract with a customer;
| ● | identify the performance obligations in the contract;
| ● | determine the transaction price;
| ● | allocate the transaction price to performance obligations in the contract;
| ● | recognize revenue as the performance obligation is satisfied;
| ● | collection is reasonably assured
Revenue is recognized when the Company satisfies its performance obligation under the contract by transferring the promised product to its customer that obtains control of the product and collection is reasonably assured. A performance obligation is a promise in a contract to transfer a distinct product to a customer. Most of the Company’s contracts have a single performance obligation, as the promise to transfer products or services is not separately identifiable from other promises in the contract and, therefore, not distinct. Any unrecognized portion of revenue and any corresponding unrecognized expenses are presented as deferred revenue and deferred costs, respectively, in the accompanying consolidated balance sheet. Deferred costs include cash and equity based payroll costs, and may include payments to vendors. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services. As such, revenue is recorded net of returns, allowances, customer discounts, and incentives. Sales taxes and other taxes are excluded from revenues. Significant Judgments Our contracts with customers often include promises to transfer multiple products/services. Determining whether products/services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Further, judgment may be required to determine the standalone selling price for each distinct performance obligation. Disaggregation of Revenue The Company generated revenue for the nine months ended March 31, 2021 and 2020 by delivering: (i) Software Services, consisting primarily of VR/AR software projects, solutions and consulting services, and (ii) Software Services, consisting primarily of VR and AR software licenses or SaaS. The Company currently generates its revenues primarily from customers in the United States. Revenue for Software Services projects and solutions is recognized at the point of time in which the customer obtains control of the project, customer accepts delivery and confirms completion of the project. Revenue for Software Services consulting services and website maintenance is recognized at the point of time in which the Company performs the services, typically on a monthly retainer basis. Revenue for Software License and SaaS is recognized at the point of time in which the Company delivers the software and customer accepts delivery. If there are contractually stated ongoing service obligations to be performed during the term of the Software License or SaaS contract, then revenues are recognized ratably over the term of the contract. As detailed in the Company’s Consolidated Statement of Operations, the following is a disaggregation of the Company’s revenue by major source for the nine months ended March 31, 2021 and 2020, respectively:
|  | For the Nine Months Ended March 31, |
|  | 2021 |  |  | 2020 |
Software Services |  | $ | 2,126,025 |  |  | $ | 1,260,153 |
Software License and Software as a Service |  |  | 308,526 |  |  |  | 143,603 |
Total |  | $ | 2,434,551 |  |  | $ | 1,403,756 |
Timing of Revenue As the Company began adopting ASC 606 in July 2020, the timing of revenue recognition for periods prior to the adoption is not required:
|  | Nine Months Ended March 31, 2021 |
Products transferred at a point in time |  | $ | 2,081,496 |
Products and services transferred over time |  |  | 353,055 |
Total |  | $ | 2,434,551 |
Remaining Performance Obligations Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For Software Services project contracts, the Company generally invoices customers after the project has been delivered and accepted by the customer. Software Service project contracts typically consist of designing and programming software for the customer. In most cases, there is only one performance obligation, and revenue is recognized upon completion, delivery and customer acceptance. In certain instances one contract may include multiple distinct projects that can each be implemented and operated independently of subsequent projects in the contract. In such cases, the Company accounts for these distinct projects as separate performance obligations and recognizes revenue upon the completion of each project or obligation, its delivery and customer acceptance. For Software Services consulting or retainer contracts, the Company generally invoices customers monthly at the beginning of each month in advance for services to be performed in the following month. The sole performance obligation is satisfied when the services are performed. Software Services consulting or retainer contracts typically consist of ongoing support for a customer’s software or specified business practices. For Software License or SaaS contracts, the Company generally invoices customers when the software has been delivered to and accepted by the customer, which is also when the performance obligation is satisfied. For multi-period Software License or SaaS contracts, the Company generally invoices customers annually at the beginning of each annual coverage period. Software License or SaaS contracts consist of providing clients with software designed by the Company. For Software License or SaaS contracts, there are generally no ongoing support obligations unless specified in the contract (becoming a Software Service). Deferred revenue is comprised mainly of software project contract performance obligations not completed. Unfulfilled performance obligations represent amounts expected to be earned by the Company on executed contracts. As of March 31, 2021, the Company had approximately $1.06 million in unfulfilled performance obligations. | Revenue Recognition Software Service Revenue The Company generates software related revenues from services performed for: Virtual and Augmented Reality projects, consulting retainers, and ongoing website maintenance and support. Software service revenue generated from Virtual and Augmented Reality projects is recognized after delivery of the project has occurred, when persuasive evidence of an arrangement exists, the fee is fixed or determinable, and collection is reasonably assured. Any unrecognized portion of project revenue and any corresponding unrecognized expenses are presented as deferred revenue and deferred costs, respectively, in the accompanying consolidated balance sheets. Deferred costs include cash and equity based payroll costs, and may include payments to vendors. Software service revenue generated from consulting retainers is typically billed in advance for services performed and is recognized when persuasive evidence of an arrangement exists, the fee is fixed or determinable, services have been performed, and collection is reasonably assured. Software service revenue generated from ongoing website maintenance and support services is typically billed in arrears for services performed and is recognized when persuasive evidence of an arrangement exists, the fee is fixed or determinable, and collection is reasonably assured. Software License and Software as a Service Revenue The Company derives revenue from software as-a-service subscriptions and software licenses. Upon delivery of the software to customers, revenue is recognized ratably over the term of the contract or arrangement. The unrecognized portion of this revenue and any corresponding unrecognized expenses are presented as deferred revenue and deferred costs, respectively, in the accompanying consolidated balance sheets.
Accounts Receivable | Accounts Receivable Accounts receivable consists primarily of amounts due from customers under normal trade terms. Allowances for uncollectible accounts are provided for based upon a variety of factors, including historical amounts written-off, an evaluation of current economic conditions, and assessment of customer collectability. As of March 31, 2021 and June 30, 2020 no allowance for doubtful accounts was recorded as all amounts were considered collectible. | Accounts Receivable Accounts receivable consists primarily of amounts due from customers under normal trade terms. Allowances for uncollectible accounts are provided for based upon a variety of factors, including historical amounts written-off, an evaluation of current economic conditions, and assessment of customer collectability. As of June 30, 2020 and 2019, no allowance for doubtful accounts was recorded as all amounts were considered collectible.
Customer Concentration and Credit Risk | Customer Concentration and Credit Risk Two customers accounted for approximately 48% (32% and 16%, respectively) of the Company’s total gross revenues during the nine months ended March 31, 2021. Two different customers accounted for approximately 26% (16% and 10%, respectively) of the Company’s total gross revenues during the nine months ended March 31, 2020. No other customers exceeded 10% of gross revenues during either of the nine months ended March 31, 2021 or 2020. The Company believes that it will reduce the customer concentration risks by engaging new customers and increasing activity of other existing customers. The Company maintains cash in accounts that, at times, may be in excess of the Federal Deposit Insurance Corporation limit. The Company has not experienced any losses on such accounts. | Customer Concentration and Credit Risk One customer accounted for approximately 12% of the Company’s total gross revenues during the year ended June 30, 2020 and a different customer accounted for approximately 19% of the Company’s total gross revenues during the year ended June 30, 2019. No other customers exceeded 10% of gross revenues during either of the years ended June 30, 2020 or 2019. The Company believes that it will continue to reduce the customer concentration risks by engaging new customers and increasing activity of other existing customers. The Company maintains cash in accounts that, at times, may be in excess of the Federal Deposit Insurance Corporation limit. The Company has not experienced any losses on such accounts.
Equipment, Net | Equipment, net Equipment is stated at cost less accumulated depreciation (see Note 4). Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. The costs of improvements and betterments are capitalized and expenditures for repairs and maintenance are expensed in the period incurred. The Company assesses the recoverability of equipment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. There was no impairment of equipment for the periods presented. | Equipment, net Equipment is stated at cost less accumulated depreciation (see Note 4). Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. The costs of improvements and betterments are capitalized and expenditures for repairs and maintenance are expensed in the period incurred. The Company assesses the recoverability of equipment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. There was no impairment of equipment for the periods presented.
Employee Stock-Based Compensation | Employee Stock-Based Compensation The Company recognizes stock-based compensation expense related to grants to employees or service providers based on grant date fair values of common stock or the stock options, which are amortized over the requisite period, as well as forfeitures as they occur. The Company values the options using the Black-Scholes Merton (“Black Scholes”) method utilizing various inputs such as expected term, expected volatility and the risk-free rate. The expected term reflects the application of the simplified method, which is the weighted average of the contractual term of the grant and the vesting period for each tranche. Expected volatility is derived from a weighted average of volatility inputs for comparable software and technology service companies. The risk-free rate is based on the implied yield of U.S. Treasury notes as of the grant date with a remaining term approximately equal to the expected life of the award. | Employee Stock-Based Compensation The Company recognizes stock-based compensation expense related to grants to employees or service providers based on grant date fair values of common stock or the stock options, which are amortized over the requisite period, as well as forfeitures as they occur. The Company values the options using the Black-Scholes Merton (“Black Scholes”) method utilizing various inputs such as expected term, expected volatility and the risk-free rate. The expected term reflects the application of the simplified method, which is the weighted average of the contractual term of the grant and the vesting period for each tranche. Expected volatility is derived from a weighted average of volatility inputs for comparable software and technology service companies. The risk-free rate is based on the implied yield of U.S. Treasury notes as of the grant date with a remaining term approximately equal to the expected life of the award.
Research and Development Costs | Research and Development Costs Research and development expenses are expensed as incurred, and include payroll, employee benefits and stock-based compensation expense. Research and development expenses also include third-party development and programming costs. Given the emerging industry and uncertain market environment the Company operates in, research and development costs are not capitalized. | Research and Development Costs Research and development expenses are expensed as incurred, and include payroll, employee benefits and stock-based compensation expense. Research and development expenses also include third-party development and programming costs. Given the emerging industry and uncertain market environment the Company operates in, research and development costs are not capitalized.
Income Taxes | Income Taxes The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company establishes a valuation allowance if it is more likely than not that the deferred tax assets will not be recovered based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit. The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 740, Income Taxes, or ASC 740, also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. ASC 740 also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Based on the Company’s evaluation, it has been concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments that would result in material changes to its financial position. The Company’s policy for recording interest and penalties associated with audits is to record such expense as a component of income tax expense. There were no amounts accrued for penalties or interest for the nine months ended March 31, 2021 and 2020. Management is currently unaware of any issues under review that could result in significant payments, accruals or material deviations from its position. | Income Taxes The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company establishes a valuation allowance if it is more likely than not that the deferred tax assets will not be recovered based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit. The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 740, Income Taxes, or ASC 740, also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. ASC 740 also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Based on the Company’s evaluation, it has been concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments that would result in material changes to its financial position. The Company’s policy for recording interest and penalties associated with audits is to record such expense as a component of income tax expense. There were no amounts accrued for penalties or interest for the years ended June 30, 2020 and 2019. Management is currently unaware of any issues under review that could result in significant payments, accruals or material deviations from its position.
Goodwill | Goodwill The Company reviews goodwill for impairment annually or more frequently if current circumstances or events indicate that the fair value may be less than its carrying value. There was no goodwill impairment for the nine months ended March 31, 2021 and 2020. During the fiscal year ended June 30, 2020, the Company changed its method of accounting for goodwill from the private company method which had allowed for the amortization of goodwill on a straight-line basis over a 10 year period, and required impairment testing if there was a triggering event, as defined, to the method of not amortizing goodwill and testing goodwill for impairment on an annual basis. The Company changed its method of accounting because we have filed with a regulatory agency in preparation for a potential sale of equity securities on a public stock exchange. As a public entity, GAAP does not allow for the amortization of goodwill. | Goodwill The Company reviews goodwill for impairment annually or more frequently if current circumstances or events indicate that the fair value may be less than its carrying value. The Company recorded a goodwill impairment during the fiscal year ended June 30, 2020 (see Note 8). There was no goodwill impairment for the year ended June 30, 2019. During the fiscal year ended June 30, 2020, the Company changed its method of accounting for goodwill from the private company method which had allowed for the amortization of goodwill on a straight-line basis over a 10 year period, and required impairment testing if there was a triggering event, as defined, to the method of not amortizing goodwill and testing goodwill for impairment on an annual basis. The Company changed its method of accounting because it is preparing to file with a regulatory agency in preparation for a potential sale of equity securities on a public stock exchange. The effect of the change was to decrease amortization expense by $13,975 and net loss from continuing operations before interest income and expense and net loss for the year ended June 30, 2019 by $13,975 ($.00 per share). Accumulated deficit has been decreased accordingly in the amount of $3,493 as of July 1, 2018 for the effect of retroactive application of the new method.
Earnings Per Share | Earnings Per Share Basic earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted EPS is computed based on the weighted average number of shares of common stock plus the effect of dilutive potential shares of common stock outstanding during the period using the treasury stock method. Dilutive potential common shares include the issuance of potential shares of common stock for outstanding stock options and convertible debt. | Earnings Per Share Basic earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted EPS is computed based on the weighted average number of shares of common stock plus the effect of dilutive potential shares of common stock outstanding during the period using the treasury stock method. Dilutive potential common shares include the issuance of shares of common stock for outstanding stock options and convertible debt.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The carrying amounts of the Company’s financial instruments, such as accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short-term nature of these instruments. The Company’s convertible debt approximates fair value due to its short-term nature and market rate of interest. |
Reclassification |  | Reclassification Certain accounts in the prior year financial statement have been reclassified for comparative purposes to conform with the presentation in the current year financial statement.
Recently Issued Pronouncements |  | Recently Issued Pronouncements Financial Instruments – Credit Losses In June 2016, the FASB issued a new standard to replace the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates (Accounting Standards Codification – “ASC” 326). The Company will be required to use a forward-looking expected credit loss model for accounts receivable, loans, and other financial instruments. Credit losses relating to available-for-sale debt securities, if any, will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. In anticipation of becoming an emerging growth company, as defined by the Securities and Exchange Commission (“SEC”), the Company does not expect to adopt this standard prior to July 1, 2023. Revenue from Contracts with Customers In May 2014, the FASB issued a new standard related to revenue recognition (ASC 606). Under this standard, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The standard will be effective for the Company beginning on July 1, 2020. The Company is currently evaluating the impact of this standard on it consolidated financial statements, including accounting policies, processes, and systems.

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 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 http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 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(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 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=123345438&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 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/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
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 http://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 http://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 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=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://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 + 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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 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 + 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 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 http://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 http://asc.fasb.org/extlink&oid=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123372394&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=123351226&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=123351226&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=123351226&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 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 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: 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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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 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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration