XML 148 R34.htm IDEA: XBRL DOCUMENT
v3.24.2

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for information pursuant to the rules and regulations of the Securities Exchange Commission (“SEC”).
Principles of Consolidation | Principles of Consolidation The consolidated financial statements of the Company include the accounts of GDC and its wholly owned subsidiaries and VIEs. All intercompany transactions and balances are eliminated upon consolidation.
Use of Estimates and Assumptions | Use of Estimates and Assumptions The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s consolidated financial statements include the useful lives of intangible assets and equipment, impairment of long-lived assets, collectability of receivables, fair value of convertible notes, discount rate used to measure present value of lease liabilities and valuation allowance for deferred tax assets. Actual results could differ from these estimates.
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions The reporting currency of the Company is the U.S. dollar. The PRC subsidiaries of the Company conduct its businesses in the local currency, Renminbi (RMB), as its functional currency. Assets and liabilities are translated at the unified exchange rate as quoted set forth in the H.10 statistical release of the Federal Reserve Board at the end of the period. The statement of operations accounts are translated at the average translation rates and the equity accounts are translated at historical rates. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. Translation adjustments included in accumulated other comprehensive income amounted to $73,279 and $179,460 as of December 31, 2023 and 2022, respectively. The balance sheets amounts, with the exception of shareholders’ equity at December 31, 2023 and 2022 were translated at 7.10 RMB and 6.38 RMB to $1.00, respectively. The shareholders’ equity accounts were stated at their historical rate. The average translation rates applied to statements of operations accounts for the years ended December 31, 2023 and 2022 were 7.08 RMB and 6.73 RMB to $1.00, respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statements of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. The PRC government imposes significant exchange restrictions on fund transfers out of the PRC that are not related to business operations. These restrictions have not had a material impact on the Company because it has not engaged in any significant transactions that are subject to the restrictions.
Cash and cash equivalents | Cash and cash equivalents Cash and cash equivalents include cash on hand and demand deposits placed with commercial banks or other financial institutions and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase of three months or less. All cash and cash equivalents are unrestricted as to withdrawal and use.
Prepaid and other current assets | Prepaid and other current assets Prepaid and other current assets are advances paid to outside vendors for future inventory or services purchases. The Company has legally binding contracts with its vendors, which require any outstanding prepayments to be returned to the Company when the contract ends.
Convertible Notes Receivable | Convertible Notes Receivable The Company evaluated the terms of the DigiTrax Convertible Notes and the Liquid Convertible Notes (as defined in Note 13) according to ASC 320 “Investments — Debt Securities” and concluded that the convertible notes should be classified as an available-for-sale security and measured at fair value. To evaluate the fair value of the available-for-sale security, the Company used the valuation methodology of income approach, which is determined by the future cash flow forecast. The fair value changes of the convertible notes receivable were recorded as other comprehensive income.
Equipment | Equipment Equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method after consideration of the estimated useful lives of the assets and estimated residual value. The estimated useful lives and residual value are as follows:
|  | Useful Life |  | Estimated Residual Value |
Office equipment and furnishing |  | 5 years |  |  | 5 | %
The cost and related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. Expenditures for maintenance and repairs are charged to earnings as incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful lives.
Intangible Assets | Intangible Assets Intangible assets represent software that are stated at cost, less accumulated amortization. Research and development costs associated with internally developed patents are expensed when incurred. Amortization expense is recognized on the straight-line basis over the estimated useful lives of the assets. The software has finite useful lives and is amortized using a straight-line method that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The Company amortizes the cost of software, over their useful life using the straight-line method. The Company also re-evaluates the periods of amortization to determine whether subsequent events and circumstances revised estimates of useful lives. The estimated useful life is as follows:
|  | Useful Life
Software |  | 5 years
Lease | Lease The Company determines if an arrangement is a lease at inception. Leases that transfer substantially all of the benefits and risks incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases. The Company has no significant finance leases. The Company recognizes lease liabilities and corresponding right-of-use assets on the balance sheet for leases. Operating lease right- of-use assets (the “ROU”) are disclosed as non-current assets in the Company’s consolidated balance sheets. Current maturities of operating lease liabilities are classified as operating lease liabilities - current, and operating lease liabilities that will be due in more than one year are disclosed as non-current liabilities on the consolidated balance sheets. Operating lease right-of-use assets and operating lease liabilities are initially recognized based on the present value of future lease payments at lease commencement. The operating lease right-of-use asset also includes any lease payments made prior to lease commencement and the initial direct costs incurred by the lessee and is recorded net of any lease incentives received. As the interest rates implicit in most of the leases are not readily determinable, the Company uses the incremental borrowing rates based on the information available at lease commencement to determine the present value of the future lease payments. Operating lease expenses are recognized on a straight-line basis over the term of the lease. Most leases have initial terms ranging from 1 to 5.5 years. The Company’s lease agreements did not include non-lease components. Lease expense for fixed lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any significant residual value guarantees or restricted covenants. The Company evaluates the carrying value of ROU assets if there are indicators of impairment and reviews the recoverability of the related asset group. The Company reassesses of a contract is or contains a leasing arrangement and re-measures ROU assets and liabilities upon modification of the contract. The Company will derecognize ROU assets and liabilities, with difference recognized in the income statement on the contract termination.
Goodwill | Goodwill Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiary at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. In accordance with ASC 350 Intangibles—Goodwill and Other, the Company may first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. In the qualitative assessment, the Company considers factors such as macroeconomic conditions, industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations, business plans and strategies of the reporting unit, including consideration of the impact of the COVID-19 pandemic. Based on the qualitative assessment, if it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the quantitative impairment test is performed. The Company may also bypass the qualitative assessment and proceed directly to perform the quantitative impairment test. If the fair value of the reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, the amount by which the carrying amount exceeds the reporting unit’s fair value is recognized as impairment. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, allocation of assets, liabilities and goodwill to reporting units, and determination of the fair value of each reporting unit.
Impairment for Long-lived Assets | Impairment for Long-lived Assets Long-lived assets, including equipment, intangible assets and ROU assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable individually or as a group at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of the other assets and liabilities. The Company assesses the recoverability of the assets (or group of assets) based on the undiscounted future cash flows the assets (or group of assets) are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset (or group of assets) plus net proceeds expected from disposition of the asset (or group of assets), if any, are less than the carrying value of the asset (or group of assets). If an impairment is identified, the Company would reduce the carrying amount of the asset (or group of assets) to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. The carrying amount of the asset (or the long-lived assets in the asset group on a pro rata basis using the relative carrying amounts) is reduced to the extent not lower than the fair value of the asset. The adjusted carrying amounts after an impairment charge represent the new cost basis and is depreciated over their remaining useful lives.
Fair value measuremen | Fair value measurement The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company. The Company considers the carrying amount of cash, accounts receivable, other receivables, accounts payable, other payables and accrued liabilities to approximate their fair values because of their short term nature. The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:
| ● | 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, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.
| ● | Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.
As of December 31, 2023 and 2022, the carrying values of cash, accounts receivable, other receivables, accounts payable, other payables and accrued liabilities approximate their fair values due to the short-term nature of the instruments. Fair value of convertible notes receivable has been discussed in Note 21.
Revenue recognition | Revenue recognition On January 1, 2018, the Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC 606) using the modified retrospective method for contracts that were not completed as of January 1, 2018. This did not result in an adjustment to retained earnings upon adoption of this new guidance as the Company’s revenue, other than retainage revenues, was recognized based on the amount of consideration we expect to receive in exchange for satisfying the performance obligations. However, the impact of the Company’s retainage revenue was not material as of the date of adoption, and as a result, did not result in an adjustment. The core principle underlying the revenue recognition ASC 606 is that the Company will recognize revenue to represent the transfer of goods and services to customers in an amount that reflects the consideration to which the Company expects to be entitled in such exchange. This will require the Company to identify contractual performance obligations and determine whether revenue should be recognized at a point in time or over time, based on when control of goods and services transfers to a customer. The Company’s revenue streams are primarily recognized at a point in time. The ASC 606 requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocate the transaction price to the respective performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies the performance obligation. The application of the five-step model to the revenue streams compared to the prior guidance did not result in significant changes in the way the Company records its revenue. Upon adoption, the Company evaluated its revenue recognition policy for all revenue streams within the scope of the ASC 606 under previous standards and using the five-step model under the new guidance and confirmed that there were no differences in the pattern of revenue recognition except its retainage revenues. An entity will also be required to determine if it controls the goods or services prior to the transfer to the customer in order to determine if it should account for the arrangement as a principal or agent. Principal arrangements, where the entity controls the goods or services provided, will result in the recognition of the gross amount of consideration expected in the exchange. Agent arrangements, where the entity simply arranges but does not control the goods or services being transferred to the customer, will result in the recognition of the net amount the entity is entitled to retain in the exchange. The Company, as a principal, provides services to clients under separate contracts, generating revenue. The pricing terms specified in the contracts are fixed. An obligation to perform is identified in contracts with clients. Revenue is recognized over the period in which the services are earned. Payments received prior to the relevant criteria for revenue recognition are met, are recorded as customer deposits. The Company did not have any revenue streams from continuing operations for the years ended December 31, 2023 and 2022.
Income Taxes | Income Taxes The Company accounts for income taxes in accordance with U.S. GAAP for income taxes. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred. The Company incurred no such penalties and interest for the years ended December 31, 2023 and 2022. As of December 31, 2023, the Company’s PRC tax returns filed for 2023 remain subject to examination by any applicable tax authorities.
Interest | Interest Interest income is mainly generated from bank deposits and other interest earning financial assets and is recognized on an accrual basis using the effective interest method.
Net Loss per Common Stock | Net Loss per Common Stock Basic loss per share is computed by dividing loss available to common stockholders of the Company by the weighted average common stocks outstanding during the period. Diluted loss per share takes into account the potential dilution that could occur if securities or other contracts to issue common stocks were exercised and converted into common stocks. In May 2023 and November 2023 in connection with the placement agency agreements (see Note 17), the Company issued and sold pre-funded warrants exercisable for an aggregate of 844,351 and 1,876,103 shares of common stock, at the exercise price of $8.35 and $3.019 per share, of which $8.349 and $3.018 was pre-funded and paid to the Company upon issuance of the pre-funded warrants, respectively. The remaining exercise price of the pre-funded warrants is $0.001 per share. The pre-funded warrants are exercisable by the holders at any time and do not expire. On November 1, 2023, in connection with the Warrant Exchange Agreements (see Note 17), the holders of May 2023 Unregistered Warrants (as defined in Note 17) surrendered the May 2023 Unregistered Warrants, and the Company cancelled the May 2023 Unregistered Warrants and issued to these holders pre-funded warrants to purchase up to 577,260 shares of the Company’s common stock with no consideration. For the year ended December 31, 2023, 1,807,951 pre-funded warrants representing 1,807,951 shares of the Company’s common stock were exercised for no consideration. The remaining pre-funded warrants are immediately exercisable after issuance and do not expire. As the remaining shares underlying the pre-funded warrants are issuable for nominal consideration of $0.001 per share, 1,489,763 in common stocks underlying the unexercised pre-funded warrants were considered outstanding for purposes of the calculation of loss per share as of December 31, 2023. 8,134,043 and 9,079,348 of outstanding warrants (excluding the Pre-funded Warrants and Exchange Warrants) which are equivalent to convertible of 3,904,879 and 4,539,674 common stocks were excluded from the diluted loss per share calculation due to its antidilutive effect for the years ended December 31, 2023 and 2022, respectively. Nil and 824,000 of outstanding options were excluded from the diluted loss per share calculation due to its antidilutive effect for the years ended December 31, 2023 and 2022.
Comprehensive Loss | Comprehensive Loss Comprehensive loss is defined as the changes in equity of the Company during a year from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive income of the Company includes the foreign currency translation adjustments and unrealized gains or loss on available-for-sale investments.
Reclassification | Reclassification Certain prior year amounts have been reclassified to conform to the current period presentation. These reclassifications had no impact on net loss or and financial position.
Recently Accounting Pronouncements | Recently Accounting Pronouncements In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The new amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Company has evaluated and concluded that there’s no impact of the new guidance on the consolidated financial statements. The Company adopted ASU 2021-08 since January 1, 2024. In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions”, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for fiscal years beginning after 15 December 2023, including interim periods within those fiscal years. Early adoption is permitted. The Company has evaluated and concluded that there’s no impact of the new guidance on the consolidated financial statements. The Company adopted ASU 2022-03 since January 1, 2024. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which requires disclosure of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes paid, among other disclosure requirements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company’s management does not believe the adoption of ASU 2023-09 will have a material impact on its financial statements and 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 balance sheets, statements of operations and comprehensive loss and statements of cash flows.

X
- References No definition available. + Details
Name: | gdc_ConvertibleNotesReceivablePolicyTextBlock
Namespace Prefix: | gdc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | gdc_ImpairmentForLonglivedAssetsPolicyTextBlock
Namespace Prefix: | gdc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for prepayment. + References No definition available. + Details
Name: | gdc_PrepaymentPolicyTextBlock
Namespace Prefix: | gdc_
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 No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 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 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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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 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 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 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 for recognizing interest expense, including the method of amortizing debt issuance costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1 + Details
Name: | us-gaap_InterestExpensePolicyTextBlock
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 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 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: 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 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
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