XML 29 R18.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 9 Months Ended
--- | ---
Mar. 31, 2024
Accounting Policies [Abstract] |
Basis of presentation | Basis of presentation The unaudited condensed 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 SEC. In the opinion of management, the unaudited condensed 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, 2024, the results of operations for the three and nine months ended March 31, 2024 and 2023, and cash flows for the nine months ended March 31, 2024 and 2023. 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 three and nine months ended March 31, 2024 are not necessarily indicative of the results to be expected for the entire year ending June 30, 2024 or for any subsequent periods. The consolidated balance sheet at June 30, 2023 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 (“GAAP”) have been condensed or omitted pursuant to the Securities and Exchange Commission’s rules and regulations. These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto for the year ended June 30, 2023.
Principles of Consolidation | Principles of Consolidation The accompanying condensed 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 condensed 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 condensed 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, stock options, warrants, revenue recognition, cost of goods sold, allocation of the purchase price of assets relating to business combinations, calculation of contingent consideration for acquisitions, fair value of intangible assets and impairment of non-current assets. THE GLIMPSE GROUP, INC. NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) MARCH 31, 2024 AND 2023
Cash and Cash Equivalents, Restricted Cash | Cash and Cash Equivalents, Restricted Cash Cash and cash equivalents consist of cash and deposits in bank checking accounts with immediate access and cash equivalents that represent highly liquid investments. Restricted cash represented escrowed cash related to the Sector 5 Digital, LLC (“S5D”) acquisition and was fully disbursed during the year ended June 30, 2023 (see Note 6). The components of cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows as of March 31, 2024 and 2023 are as follows: SCHEDULE OF COMPONENTS OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH
|  | As of March 31, |  |  | As of March 31, |
|  | 2024 |  |  | 2023 |
Cash and cash equivalents |  | $ | 4,285,343 |  |  | $ | 6,048,001 |
Restricted cash |  |  | - |  |  |  | 2,000,000 |
Total |  | $ | 4,285,343 |  |  | $ | 8,048,001 |
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, 2024 and 2023 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 40% (25% and 15%, respectively) of the Company’s total gross revenues during the three months ended March 31, 2024. The same customer and another customer accounted for approximately 39% (23% and 16%, respectively) of the Company’s total gross revenues during the nine months ended March 31, 2024. Two customers accounted for approximately 32% (21% and 11%, respectively) of the Company’s total gross revenues during the three months ended March 31, 2023. The same two customers accounted for approximately 49% (28% and 21%, respectively) of the Company’s total gross revenues during the nine months ended March 31, 2023. Two customers accounted for approximately 54% (37% and 17%, respectively) of the Company’s accounts receivable at March 31, 2024. One of the same customers and a different customer accounted for approximately 43% (29% and 14%, respectively) of the Company’s accounts receivable at June 30, 2023. 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. THE GLIMPSE GROUP, INC. NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) MARCH 31, 2024 AND 2023
Business Combinations | Business Combinations The results of a business acquired in a business combination are included in the Company’s condensed consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values as of the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred. The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of assets acquired and liabilities assumed may require management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenues, costs and cash flows. Estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is typically one year from the acquisition date, if new information is obtained about facts and circumstances that existed as of the acquisition date, changes in the estimated values of the net assets recorded may change the amount of the purchase price allocated to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the condensed consolidated statement of operations. At times, the Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in a business combination.
Intangible assets (other than Goodwill) | Intangible assets (other than Goodwill) Intangible assets represent the allocation of a portion of an acquisition’s purchase price. They include acquired customer relationships and developed technology purchased. Intangible assets are stated at allocated cost less accumulated amortization and less impairments. Amortization is computed using the straight-line method over the estimated useful lives of the related assets. The Company reviews intangibles, being amortized, for impairment when current events indicate that the fair value may be less than the carrying value.
Goodwill | Goodwill Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Goodwill is not amortized but instead is tested at least annually for impairment, or more frequently when events or changes in circumstances indicate that goodwill might be impaired.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company reviews long-lived assets to be held and used, other than goodwill, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If an evaluation of recoverability is required, the estimated undiscounted future cashflows directly associated with the asset are compared with the asset’s carrying amount. If the estimated future cash flows from the use of the asset are less than the carrying value, an impairment charge would be recorded to write down the asset to its estimated fair value.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy, which is based on three levels of inputs, the first two of which are considered observable and the last unobservable, that may be used to measure fair value, is as follows: ● Level 1 — quoted prices (unadjusted) in active markets for identical assets or liabilities; ● Level 2 — inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; or ● Level 3 — unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. THE GLIMPSE GROUP, INC. NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) MARCH 31, 2024 AND 2023 The Company classifies its cash equivalents and investments within Level 1 of the fair value hierarchy on the basis of valuations based on quoted prices for the specific securities in an active market. The Company’s contingent consideration is categorized as Level 3 within the fair value hierarchy. Contingent consideration is recorded within contingent consideration, current, and contingent consideration, non-current, in the Company’s condensed consolidated balance sheets as of March 31, 2024 and June 30, 2023. Contingent consideration has been recorded at its fair values using unobservable inputs and have included using the Monte Carlo simulation option pricing framework, incorporating contractual terms and assumptions regarding financial forecasts, discount rates, and volatility of forecasted revenue. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s management with the assistance of a third-party valuation specialist. The Company’s other financial instruments consist primarily of accounts receivable, accounts payable, accrued liabilities and other liabilities, and approximate fair value due to the short-term nature of these instruments.
Revenue Recognition | Revenue Recognition Nature of Revenues The Company reports its revenues in two categories:
● | Software Services: Virtual, Augmented Reality and Spatial Computing projects, solutions and consulting services.
● | Software License and Software-as-a-Service (“SaaS”): Virtual Reality or Augmented Reality or Spatial Computing software that is sold either as a license or as a SaaS subscription.
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;
● | determine that 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 or service is performed and collection is reasonably assured. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. A portion 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. Other contracts can include various services and products which are at times capable of being distinct, and therefore may be accounted for as separate performance obligations. 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. For distinct performance obligations recognized at a point in time, any cash received for the unrecognized portion of revenue and any costs incurred for the corresponding unrecognized expenses are presented as deferred revenue/contract liability and deferred costs/contract asset, respectively, in the accompanying consolidated balance sheets. Contract assets include cash payroll costs and may include payments to consultants and vendors. For distinct performance obligations recognized over time, the Company records a contract asset (costs in excess of billings) when revenue is recognized prior to invoicing, or a contract liability (billings in excess of costs) when revenue is recognized subsequent to invoicing. Significant Judgments The Company’s contracts with customers may 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. THE GLIMPSE GROUP, INC. NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) MARCH 31, 2024 AND 2023 Disaggregation of Revenue The Company generated revenue for the three and nine months ended March 31, 2024 and 2023 by delivering: (i) Software Services, consisting primarily of VR/AR/Spatial Computing software projects, solutions and consulting services, and (ii) Software Licenses & SaaS, consisting primarily of VR, AR and Spatial Computing software licenses or SaaS. The Company currently generates its revenues primarily from customers in the United States. Revenue for a significant portion of Software Services projects and solutions (projects whereby, the development of the project leads to an identifiable asset with an alternative use to the Company) 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. Certain other Software Services revenues are custom project solutions (projects whereby, the development of the custom project leads to an identifiable asset with no alternative use to the Company, and, in which, the Company also has an enforceable right to payment under the contract) and are therefore recognized based on the percentage of completion using an input model with a master budget. The budget is reviewed periodically and percentage of completion adjusted accordingly. Revenue for Software Services consulting services and website maintenance is recognized when the Company performs the services, typically on a monthly retainer basis. Revenue for Software Licenses is recognized at the point of time in which the Company delivers the software and customer accepts delivery. Software Licenses often include third party components that are a fully integrated part of the Software License stack and are therefore considered as one deliverable and performance obligation. If there are significant 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. Timing of Revenue The timing of revenue recognition for the three and nine months ended March 31, 2024 and 2023 was as follows: SCHEDULE OF TIMING REVENUE RECOGNITION
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
|  | For the Three Months Ended |  |  | For the Nine Months Ended |
|  | March 31, |  |  | March 31, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
Products and services transferred at a point in time |  | $ | 1,783,717 |  |  | $ | 2,957,636 |  |  | $ | 5,861,004 |  |  | $ | 8,172,165 |
Products and services transferred/recognized over time |  |  | 111,926 |  |  |  | 714,754 |  |  |  | 1,215,944 |  |  |  | 2,401,796 |
Total Revenue |  | $ | 1,895,643 |  |  | $ | 3,672,390 |  |  | $ | 7,076,948 |  |  | $ | 10,573,961 |
Remaining Performance Obligations Timing of revenue recognition may differ from the timing of invoicing to customers. The Company generally records a receivable/contract asset when revenue is recognized prior to invoicing, or deferred revenue/contract liability when revenue is recognized subsequent to invoicing. For certain Software Services project contracts the Company 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 distinct performance obligation, and revenue is recognized upon completion, delivery and customer acceptance. Contracts 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 projects as separate distinct performance obligations and recognizes revenue upon the completion of each project or obligation, its delivery and customer acceptance. For contracts recognized over time, contract liabilities include billings invoiced for software projects for which the contract’s performance obligations are not complete. THE GLIMPSE GROUP, INC. NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) MARCH 31, 2024 AND 2023 For certain other Software Services project contracts, the Company invoices customers for a substantial portion of the project upon entering into the contract due to their custom nature and revenue is recognized based upon percentage of completion. Revenue recognized subsequent to invoicing is recorded as a deferred revenue/contract liability (billings in excess of cost) and revenue recognized prior to invoicing is recorded as a deferred cost/contract asset (cost in excess of billings). 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 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 SaaS contracts, the Company generally invoices customers in advance at the beginning of the service term. For multi-period Software License contracts, the Company generally invoices customers annually at the beginning of each annual coverage period. Software License contracts consist of providing clients with software designed by the Company. For Software License contracts, there are generally no ongoing support obligations unless specified in the contract (becoming a Software Service). Unfulfilled performance obligations represent amounts expected to be earned by the Company on executed contracts. As of March 31, 2024, the Company had approximately $1.12 million in unfulfilled performance obligations.
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 vesting 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 based upon historical volatility for a rolling previous year’s trading days of the Company’s common stock. 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.
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, warrants and convertible debt. THE GLIMPSE GROUP, INC. NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) MARCH 31, 2024 AND 2023
Reclassifications | Reclassifications Certain accounts in the prior period financial statements have been reclassified for comparative purposes to conform with the presentation in the current period condensed financial statements.
Significant Accounting Policies | Significant Accounting Policies There have been no material changes in the Company’s significant accounting policies from those disclosed in its Annual Report on Form 10-K for the year ended June 30, 2023, other than those associated with the recently adopted guidance on accounting for expected credit losses and income taxes as further described below.
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements In September 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326) which requires measurement and recognition of expected credit losses for financial assets held. The Company adopted this guidance on July 1, 2023 and the impact of the adoption was not material to our condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners, and external market factors. In December 2019, the FASB issued ASU No. 2019-12 to simplify the accounting in Accounting Standards Codification (“ASC”) 740, Income Taxes. This standard removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. The Company adopted this guidance on July 1, 2023 using the prospective transition method. The adoption of this guidance did not have a material impact on the Company’s condensed consolidated financial statements.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Income Taxes In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic740): Improvements to Income Tax Disclosures, to improve income tax disclosures. The guidance requires disclosure of disaggregated income taxes paid, prescribes standardized categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. The Company does not expect to adopt this standard prior to July 1, 2025. The Company is currently evaluating the impact of this standard on its income tax disclosures.

X
- Definition Recently Adopted Accounting Pronouncements [Policy Text Block] + References No definition available. + Details
Name: | VRAR_RecentlyAdoptedAccountingPronouncementsPolicyTextBlock
Namespace Prefix: | VRAR_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Significant Accounting Policy [Policy Text Block] + References No definition available. + Details
Name: | VRAR_SignificantAccountingPolicyPolicyTextBlock
Namespace Prefix: | VRAR_
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 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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + 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 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + 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/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + 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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + 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 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 -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + 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 -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + 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://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration