XML 65 R27.htm IDEA: XBRL DOCUMENT
v3.25.3

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2025
Summary of Significant Accounting Policies [Abstract] |
Basis of presentation | (a) Basis of presentation The accompanying CFS were prepared in accordance with accounting principles generally accepted in the U.S. of America (“U.S. GAAP”) and have been consistently applied for information pursuant to the rules and regulations of the U.S. Securities Exchange Commission (the “SEC”).
Principles of consolidation | (b) Principles of consolidation The CFS includes the financial statements of the Company, its subsidiaries for which the Company exercises control. All transactions and balances between the Company and its subsidiaries were eliminated in consolidation.
Use of estimates | (c) Use of estimates In preparing the CFS in conformity with U.S. GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the dates of the CFS, as well as the reported amounts of revenue and expenses during the reporting periods. Items subject to such estimates and assumptions include, but are not limited to, the assessment of the allowance for credit losses, useful lives of property and equipment and intangible assets, the recoverability of long-lived assets, uncertain tax position , realization of deferred tax assets and warrant liability. Actual results could differ from those estimates.
Cash and cash equivalents | (d) Cash and cash equivalents Cash includes cash on hand and demand deposits placed with banks or other financial institutions, which are unrestricted as to withdrawal or use in accounts maintained with commercial banks. The Company maintains bank accounts in mainland China. Cash balances in bank accounts in mainland China are not insured by the Federal Deposit Insurance Corporation or other programs. Cash balances in bank accounts in mainland China within the People’s Republic of China of less than RMB 500,000 (equivalent to $69,846) per bank are covered by “deposit insurance regulation” promulgated by the State Council of the People’s Republic of China.
Accounts receivable, net | (e) Accounts receivable, net Accounts receivable are presented net of an allowance for credit losses. The Company maintains an allowance for credit losses for estimated losses. Pursuant to the requirements of the Financial Accounting Standards Board’s Accounting Standards Codification Topic 326, Financial Instruments - Credit Losses (“ASC 326”), we measure credit losses utilizing a methodology that reflects expected credit losses and consider a broader range of reasonable and supportable information to inform credit loss estimates. We determine an allowance for doubtful accounts based on historical customer experience and other currently available evidence. When a specific account is deemed uncollectible, the account is written off against the allowance.
Property and equipment, net | (f) Property and equipment, net Property and equipment are carried at cost and are depreciated on the straight-line basis over the estimated useful lives of the underlying assets. The cost of repairs and maintenance is expensed as incurred; major replacements and improvements are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation and amortization are removed from the accounts, and any resulting gains or losses are included in income in the year of disposition. The Company examines the possibility of decreases in the value of its property and equipment when events or changes in circumstances reflect the fact that their recorded value may not be recoverable. Estimated useful lives are as follows, taking into account the assets’ estimated residual value:
Category |  | Estimated useful lives
Electronic equipment |  | 3 years
Intangible assets, net | (g) Intangible assets, net Intangible assets include digital assets purchased from third parties, mainly 3D modeling models for various scenarios, which are carried at cost less accumulated amortization and impairment loss, if any. Intangible assets with finite lives are amortized using the straight-line method over the estimated economic live. Estimated useful lives are as follows:
Category |  | Estimated useful lives
Digital assets |  | 5 years
Impairment of long-lived assets | (h) Impairment of long-lived assets The Company reviews long-lived assets, including definitive-lived intangible assets and property and equipment, for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. When such events occur, the Company assesses the recoverability of the asset group based on the undiscounted future cash flows the asset group is expected to generate and recognizes an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset group plus net proceeds expected from disposition of the asset group, if any, is less than the carrying value of the asset group. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value (“FV”) based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in “Others, net” in the consolidated statements of comprehensive income (loss). The Company uses estimates and judgments in its impairment tests and if different estimates or judgments had been utilized, the timing or the amount of any impairment charges could be different. Asset groups to be disposed of would be reported at the lower of the carrying amount or FV less costs to sell, and no longer depreciated.
Fair value of financial instruments | (i) Fair value of financial instruments The Company applies ASC 820, Fair Value Measurements and Disclosures, (“ASC 820”). ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. FV is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level FV hierarchy prioritizes the inputs used to measure FV. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure FV are as follows:
| ● | Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.
| ● | Level 2 - inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, quoted market prices for identical or similar assets in markets that are not active, inputs other than quoted prices that are observable and inputs derived from or corroborated by observable market data.
| ● | Level 3 - inputs to the valuation methodology are unobservable.
Unless otherwise disclosed, the Company’s financial instruments including cash, restricted cash, accounts receivable, advances to suppliers and other current assets, short-term bank loans, accounts payable, advance from customers, due to related parties and accrued expenses and other current liabilities approximate their recorded values due to their short-term maturities. The FV of longer-term leases approximates their recorded values as their stated interest rates approximate the rates currently available. Warrant liabilities were measured at fair value using unobservable inputs and categorized in Level 3 of the fair value hierarchy. See Note 12. The Company’s non-financial assets, such as property and equipment would be measured at FV only if they were determined to be impaired.
Advanced from customers | (j) Advanced from customers The Company presents the consideration that a customer pays before the Company transfers a service to the customer as an advance from customers when the payment is made. Based on the industry characteristics, customers usually need to pay a certain amount of advance payment before placing advertisements on the media. The average settlement cycle of the Company’s advances from customers is around 90 days, and there is no issue of longterm outstanding accounts. As of June 30, 2025 and June 30, 2024, the balances of advances received were $537,646 and $1,185,130 respectively, both representing obligations under signed contracts that have not been fulfilled yet. Revenue recognized that was included in advanced from customers balance at the beginning of year were $537,646 and $1,185,130 for the years ended June 30, 2025 and June 30, 2024.
Leases | (k) Leases The Company follows Accounting Standards Update (“ASU”) 2016-02, Leases (as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively “ASC 842”). The Company elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12 months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term. At the commencement date of a lease, the Company recognizes a lease liability for future fixed lease payments and a right of use (“ROU”) asset for the right to use the underlying asset during the lease term. The lease liability is initially measured as the present value of the future fixed lease payments to be made over the lease term. The lease term includes periods for which it’s reasonably certain that the renewal options will be exercised and periods for which it’s reasonably certain that the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit in the lease, if available, or the incremental borrowing rate (“IBR”). The Company will evaluate the carrying value of ROU assets if there are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined to not be recoverable and is in excess of the estimated FV, the Company will record an impairment loss in other expenses in the consolidated statements of operations.
Revenue recognition | (l) Revenue recognition The Company is an online marketing solutions provider which provides customer-tailored internet marketing services based on data analysis technology. The Company's revenue is primarily derived from providing online advertising services. Revenue represents the amount of consideration that the Company is entitled to in exchange for the transfer of promised services in the ordinary course of the Company’s activities and is recorded net of value-added tax (“VAT”). Consistent with the criteria of ASC 606, the Company recognizes revenue when the performance obligation in a contract is satisfied by transferring the control of a promised service to a customer. The Company also evaluates whether it is appropriate to record the gross amounts of services sold and the related costs, or the net amounts earned as commissions. Payments for services are generally received after deliveries. In the event the Company receives an advance from a customer, such advance is recorded as a liability to the Company. Online Marketing Solutions Services The Company provides one-stop online marketing solutions, including traffic acquisition from top online media platforms, content production, data analysis and advertising campaign optimization, to its advertisers. The term “traffic acquisition” refers to the process of advertising and acquiring a target audience on online media platforms. The Company’s revenue is performance-based as measured by ad performance data, and pricing model, and it primarily bills their advertisers using Cost Per Mille (“CPM”) model. CPM, which stands for Cost Per Mille, is a mobile advertising pricing model. In this model, when internet users view an advertisement one thousand times, the advertiser needs to pay the huge platform or the Company, and the fee is calculated by multiplying the cost per thousand impressions charged to the advertiser by the number of impressions. Media partners may also grant to it rebates mainly based on gross advertisement spending (i) in the form of advance for future traffic acquisition; (ii) to net off the account payables the Company owed to them; or (iii) in cash. Under this business model, the Company is the primary obligor and responsible for (i) identifying and contracting with third-party advertisers which the Company views as customers, and delivering the specified integrated services to the advertisers; (ii) bearing certain risks of loss to the extent that the cost incurred for producing contents, formulating advertisement campaign and acquiring user traffic from online media platforms cannot be compensated by the total consideration received from the advertisers, which is similar to inventory risk; and (iii) performing all the billing and collection activities, including retaining credit risk. The Company assumes ownership of the specified service before it is delivered to the advertiser and acts as the principal of these arrangements and therefore recognizes revenue earned and costs incurred related to these transactions on a gross basis. Under this business model, the rebates earned from media partners are recorded as a reduction of cost of services. The core principle underlying revenue recognition in ASC 606 is that the Company recognizes revenue for the transfer of services to customers in an amount that reflects the consideration to which the Company expects to be entitled in such exchange. This requires the Company to identify contractual performance obligations and determine whether revenue should be recognized at a point in time or over time. The Company’s advertising service contracts have one single performance obligation, being the promise to display customers’ advertisement on the media platform. The services, such as content production, data analysis and advertising campaign optimizations, are performed as inputs to produce or deliver the output specified by the customer, and are interrelated, thus each of services cannot be separately performed to fulfil the promise and is, therefore, not distinct. Under ASC 606, the relevant revenue recognition methods are as follows: The Company provides ad delivery services to customers on the Oneline Platform under the CPM model. The transfer of service control is determined by "every one thousand valid ad impressions completed". When the ad completes one thousand impressions, the revenue will be recognized simultaneously. Pursuant to the requirements of ASC 606, when an advertisement completes each thousand-impression unit, control of the service is transferred to the customer. At this point, the point-in-time criteria for revenue recognition are met. The Company calculates the transaction price to be recognized in the current period using the formula "agreed-upon CPM unit price*number of completed thousand-impression units" and recognizes revenue based on this calculation.
Cost of revenue | (m) Cost of revenue The Company’s cost of revenue is costs for providing marketing solution services on an incurred basis, and consists primarily of the purchase of online traffic from third-party media platforms after deducting rebates, and salaries and benefits for staff providing marketing solution services including content production, data analysis and advertising campaign optimizations.
Research and development expenses | (n) Research and development expenses Research and development expenses include costs directly attributable to the conduct of R&D projects, primarily consist of salaries and other employee benefits. All costs associated with R&D are expensed as incurred.
Mainland China Employee Contribution Plan | (o) Mainland China Employee Contribution Plan As stipulated by the regulations of the PRC, full-time employees are entitled to various government statutory employee benefit plans, including: medical, maternity, workplace injury, and unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company is required to make contributions to the plan based on certain percentages of employees’ salaries. The total expenses the Company incurred for the plan were $99,413, $94,963 and $86,186 for the years ended June 30, 2025 ,2024 and 2023, respectively.
Income taxes | (p) Income taxes The Company’s subsidiaries in mainland China and Hong Kong are subject to the income tax laws of mainland China and Hong Kong. No taxable income was generated outside the PRC for the years ended June 30, 2025 and 2024. The Company accounts for income taxes in accordance with ASC 740, Income Taxes. ASC 740 requires an asset and liability approach for financial accounting and reporting for income taxes and allows recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or future deductibility is uncertain. ASC 740-10-25 prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. It also provides guidance on the recognition of income tax assets and liabilities, classification accounting for interest and penalties associated with tax positions, years open for tax examination, accounting for income taxes in interim periods and income tax disclosures. There were no material uncertain tax positions as of June 30, 2025, 2024 and 2023.
Value added tax (“VAT”) | (q) Value added tax (“VAT”) Sales revenue is the invoiced value of goods, net of VAT. The VAT is based on gross sales price and VAT rate is approximately 6%. The VAT may be offset by VAT paid by the Company on raw materials and other materials included in the cost of producing or acquiring its finished products. The Company recorded a VAT payable or receivable net of payments in the accompanying CFS. All of the VAT returns filed by the Company’s subsidiaries in the PRC, remain subject to examination by the tax authorities for five years from the date of filing.
Warrant liabilities | (r) Warrant liabilities The Company accounts for the warrants issued in connection with ordinary shares (see note 12) in accordance with Accounting Standards Codification (“ASC”) 815-40, Derivatives and Hedging - Contracts in Entity’s Own Equity (“ASC 815-40”). ASC 815-40 establishes criteria to determine whether a warrant (or similar contract) should be classified as equity or a liability. Specifically, a warrant is classified as equity only if it meets the “fixed-for-fixed” condition—i.e., it entitles the holder to receive a fixed number of the entity’s own shares in exchange for a fixed amount of cash or other consideration, with no provisions that could result in variable settlement (such as downward adjustments to the exercise price, contingent settlement based on future events, or mandatory cash settlement). If a warrant fails to meet these criteria (e.g., due to variable settlement terms), it is classified as a liability. The Company’s warrants do not meet the “fixed-for-fixed” condition for equity classification under ASC 815-40, and thus are accounted for as liabilities. Accordingly, at initial recognition, the Company measures such warrants at their fair value and classifies them as liabilities. This warrant liability is re-measured at each balance sheet date until exercised or expired, with any changes in fair value recognized in the consolidated statements of operations. For the year ended June 30, 2025, the total change in fair value of the warrant liability was $6.76 million.
Earnings per share | (s) Earnings per share The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share” (“ASC 260”). ASC 260 requires companies with complex capital structures to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary shares outstanding for the period. Diluted EPS takes into account the potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised and converted into ordinary shares.
Comprehensive income | (t) Comprehensive income Comprehensive income consists of two components, net income and other comprehensive income (loss). Other comprehensive income (loss) refers to revenue, expenses, gains, and losses that under U.S. GAAP are recorded as an element of stockholders’ equity but are excluded from net income. Other comprehensive income (loss) consists of foreign currency translation adjustment from the Company not using U.S. dollar as its functional currency.
Foreign currency translation and transactions | (u) Foreign currency translation and transactions The Company’s principal country of operations is the PRC. The financial position and results of its operations are determined using RMB, the local currency, as the functional currency. The Company’s CFS are reported in the U.S. Dollars (“US$” or “$”). The results of operations and the consolidated statements of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting period. Assets and liabilities denominated in foreign currencies at the balance sheet date are translated at the applicable rates of exchange in effect at that date. The equity denominated in the functional currency is translated at the historical rate of exchange at the time of capital contribution. Because cash flows are translated based on the average translation rate, amounts for assets and liabilities reported on the consolidated statements of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments arising from the use of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss) included in consolidated statements of changes in shareholders’ equity. Gains and losses from foreign currency transactions are included in the Company’s Consolidated Statements of Operations and Comprehensive Income. The value of RMB against US$ and other currencies fluctuates and is affected by, among other things, changes in the PRC’s political and economic conditions. Any significant revaluation of RMB may materially affect the Company’s financial condition in terms of US$ reporting. The following table outlines the currency exchange rates that were used in preparing the CFS:
|  | June 30, 2025 |  |  | June 30, 2024 |  |  | June 30, 2023 |
Period-end spot rate |  |  | 7.1586 |  |  |  | 7.1268 |  |  |  | 7.2258 |
|  | For the Years Ended June 30, |
|  | 2025 |  |  | 2024 |  |  | 2023 |
Average rate |  |  | 7.1599 |  |  |  | 7.1592 |  |  |  | 6.9415 |
Segment reporting | (v) Segment reporting ASC 280, “Segment Reporting,” establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments. The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company. Based on the management’s assessment, the Company determined it has only one operating segment and therefore one reportable segment as defined by ASC 280. The Company’s assets are substantially all located in the PRC and substantially all of the Company’s revenues and expenses are derived from the PRC. Therefore, no geographical segments are presented.
Significant risks | (w) Significant risks Currency risk Most of the Company’s expense transactions and assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the People’s Bank of China (“PBOC”). Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other Company foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittances. The Company maintains bank accounts in the PRC. On May 1, 2015, China’s new Deposit Insurance Regulation came into effect, pursuant to which banking financial institutions, such as commercial banks, established in the PRC are required to purchase deposit insurance for deposits in RMB and in foreign currency placed with them. Such Deposit Insurance Regulation would not provide complete protection for the Company’s accounts, as its aggregate deposits are higher than the compensation limit, which is RMB500,000 for one bank ($70,000). However, the Company believes the risk of failure of any of these Chinese banks is remote. Bank failure is uncommon in the PRC and the Company believes those Chinese banks that hold the Company’s cash, restricted cash and short-term investments are financially sound based on publicly available information. Other than the deposit insurance mechanism in the PRC mentioned above, the Company’s bank accounts are not insured by Federal Deposit Insurance Corporation insurance or other insurance. Concentration and credit risk Currently, all of the Company’s operations are in the PRC. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic and legal environment in the PRC, and by the general state of the PRC’s economy. The Company’s operations in the PRC are subject to specific considerations and significant risks not typically associated with companies in U.S. The Company’s results may be adversely affected by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion and remittances abroad, and rates and methods of taxation, among other things. Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of cash, restricted cash, accounts receivable, accounts receivable – related parties, advances to suppliers and amounts due from related parties. A portion of the Company’s sales are credit sales to customers whose ability to pay is dependent upon industry economics prevailing in these areas; however, concentrations of credit risk with respect to trade accounts receivable is limited due to generally short payment terms. The Company also performs ongoing credit evaluations of its customers to help further reduce credit risk. Interest rate risk Fluctuations in market interest rates may negatively affect the Company’s financial condition and results of operations. The Company is exposed to floating interest rate risk on cash deposits and borrowings, and the risks due to changes in interest rates is not material. The Company has not used any derivative financial instruments to manage the Company’s interest risk exposure. Other uncertainty risk The Company’s major operations are conducted in the PRC. Accordingly, the political, economic, and legal environments in the PRC, as well as the general state of the PRC’s economy may influence the Company’s business, financial condition, and results of operations. The Company’s major operations in the PRC are subject to special considerations and significant risks not typically associated with companies in U.S. These include risks associated with, among others, the political, economic, and legal environment. The Company’s results may be adversely affected by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, and rates and methods of taxation, among other things. Although the Company has not experienced losses from these situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed in Note 1, this may not be indicative of future results.
Related parties | (x) Related parties A party is considered related to the Company if it directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
Recent accounting pronouncements | (y) Recent accounting pronouncements The Company considers the applicability and impact of all accounting standards updates (“ASUs”). Management periodically reviews new accounting standards that are issued. The Company is an “emerging growth company” (“EGC”) as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGC can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The expanded annual disclosures are effective for the year ending December 31, 2024, and the expanded interim disclosures are effective in 2025 and will be applied retroactively to all prior periods presented. The Company adopted this ASU on June 30, 2025 which did not have a material impact on the Company’s consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December 31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether we will apply the standard prospectively or retroactively. In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (“ASU 2025-01”). ASU 2024-03 requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU may be applied either prospectively to financial statements issued for reporting periods after its effective date or retrospectively to all prior periods presented in the financial statements. The Company is in the process of evaluating the potential impact of the new guidance on its consolidated financial statements and related disclosures. The Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated financial statements.

X
- Definition Disclosure of accounting policy for advanced from customers. + References No definition available. + Details
Name: | hao_AdvancedFromCustomersPolicyTextBlock
Namespace Prefix: | hao_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for related parties. + References No definition available. + Details
Name: | hao_RelatedPartiesPolicyPolicyTextBlock
Namespace Prefix: | hao_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for significant risks. + References No definition available. + Details
Name: | hao_SignificantRisksPolicyPolicyTextBlock
Namespace Prefix: | hao_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for value added tax. + References No definition available. + Details
Name: | hao_ValueAddedTaxPolicyTextBlock
Namespace Prefix: | hao_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for warrant liabilities. + References No definition available. + Details
Name: | hao_WarrantLiabilitiesPolicyTextBlock
Namespace Prefix: | hao_
Data Type: | dtr: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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 + 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 -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 The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/715/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 712 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/712/tableOfContent Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 710 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/710/tableOfContent Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent + Details
Name: | us-gaap_CompensationAndEmployeeBenefitPlansTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | 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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
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 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 -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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://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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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/2009/role/commonPracticeRef -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 2: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -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 + 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 -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: 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 9: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration