XML 53 R36.htm IDEA: XBRL DOCUMENT
v3.22.1

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Basis of preparation and principle of consolidation | Basis of preparation and principle of consolidation These consolidated financial statements (“financial statements”) have been prepared in conformity with accounting principles generally accepted in the United States of America, or US GAAP. The Company’s functional currency of subsidiaries and VIE in China is the Chinese Renminbi (RMB). Other subsidiaries outside of China use U.S. Dollar (USD), Hong Kong Dollar (HKD), Great Britain Pound (“GBP”) and AED (United Arab Emirates Dirham) as the functional currency; however, the accompanying consolidated financial statements have been translated and presented in USD. According to USGAAP Accounting Standard Codification (“ASC”) 810-10-15-8, for legal entities other than limited partnerships, the usual condition for a controlling financial interest is ownership of a majority voting interest, and, therefore, as a general rule ownership by one reporting entity, directly or indirectly, of more than 50 percent of the outstanding voting shares of another entity is a condition pointing toward consolidation. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders, or by court decree. The consolidated financial statements include the accounts of the Company and its subsidiaries and VIE. Our contractual arrangements with our VIE and their respective shareholders allow us to (i) exercise effective control over our VIE, (ii) receive substantially all of the economic benefits of our VIE, and (iii) have an exclusive option to purchase all or part of the equity interests in our VIE when and to the extent permitted by PRC law. As a result of our direct ownership in our wholly foreign-owned enterprise (“WFOE”) and the contractual arrangements with our VIE, we are regarded as the primary beneficiary of our VIE, and we treat it and its subsidiaries as our consolidated affiliated entities under U.S. GAAP. Certain amounts of prior years were reclassified to conform with current year presentation.
Discontinued Operations | Discontinued Operations On February 27, 2020, SkyPeople Foods Holdings Limited (the “Seller”) completed the transfer of its ownership of HeDeTang Holdings (HK) Ltd. (“HeDeTang HK”) to New Continent International Co., Ltd. (the “Buyer”), an unrelated third party and a company incorporated in the British Virgin Islands for a total price of RMB 0.6 million (approximately $85,714), pursuant to a Share Transfer Agreement entered into by the Seller and the Buyer on September 18, 2019 and approved at the special shareholders meeting of the Company on February 26, 2020. As the Company believed that no continued cash flow would be generated by the sold component, in accordance with ASC 205-20, the Company presented the operating results from Hedetang HK as discontinued operations within the accompanying consolidated financial statements. On March 11, 2020, the Company’s Board of Directors passed a resolution to sell the operation of Globalkey Supply Chain Limited and Zhonglian Hengxin Assets Management Co., Ltd (“Zhonglian Hengxin”) and close the operation of Digital Online Marketing Limited, SkyPeople Foods Holdings Limited and Chain Future Digital Tech (Beijing) Co., Ltd. On March 18, 2021, Chain Future Digital Tech (Beijing) Co., Ltd. was dissolved and deregistered with local government. On May 7, 2020, Future Business Management Co., Ltd. completed the transfer of its ownership of Zhonglian Hengxin Assets Management Co., Ltd to individual third party. On July 24, 2020, the Company’s Board of Directors passed a resolution to sell the operation of Hedetang Farm Products Trading Markets (Mei County) Co., Ltd. and close the operation of Chain Cloud Mall Logistics Center (Shaanxi) Co., Ltd. Skypeople Foods Holding Limited was dissolved on July 27, 2020; Digital Online Marketing Limited Company was deregistered on July 28, 2020; On November 12, 2020, Chain Cloud Mall Network and Technology (Tianjin) Co., Limited and Chain Cloud Mall Logistics Center (Shanxi) Co., Ltd. entered into agreements to transfer their ownership of Hedetang Farm Products Trading Markets (Mei country) Co., Ltd. to third parties. On April 9, 2021, FT Commercial Management (Beijing) Co., Ltd. was dissolved and deregistered. On August 2, 2021, the Company sold Guangchengji (Guangdong) Industrial Co., Ltd. to an unrelated third party. On September 2, 2021, Future Supply Chain Co., Ltd. discontinued its operations, and on November 4, 2021, it completed the transfer of its ownership to Shaanxi Fu Chen Venture Capital Management Co. Ltd. Based on the disposal plan and in accordance with ASC 205-20, the Company presented the operating results from these operations as a discontinued operation.
Segment Information Reclassification | Segment Information Reclassification Historically, the Company operated in five segments: concentrated apple juice and apple aroma, concentrated kiwifruit juice and kiwifruit puree, concentrated pear juice, fruit juice beverages, and others. As the Company classified the juice related operation into discontinued operation in the beginning of year 2019, and in accordance with the Company’s new business strategy, the Company classified business segment into CCM Shopping Mall Membership, sales of goods, asset management service, coal and aluminum ingots supply chain financing service and trading and others.
Uses of Estimates in the Preparation of Financial Statements | Uses of Estimates in the Preparation of Financial Statements The Company’s consolidated financial statements have been prepared in accordance with US GAAP and this requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenue and expenses during the reporting period. The significant areas requiring the use of management estimates include, but not limited to, the allowance for doubtful accounts receivable, estimated useful life and residual value of property, plant and equipment, impairment of long-lived assets, provision for staff benefit, recognition and measurement of deferred income taxes and valuation allowance for deferred tax assets. Although these estimates are based on management’s knowledge of current events and actions management may undertake in the future, actual results may ultimately differ from those estimates and such differences may be material to our consolidated financial statements.
Going Concern | Going Concern The Company’s financial statements are prepared assuming that the Company will continue as a going concern. The Company incurred operating loss of $11.82 million and generated negative operating cash flows of $18.74 million for year ended December 31, 2021 and may continue to incur operating losses and generate negative operating cash flows as the Company implements its future business plan. These factors raise substantial doubts about the Company’s ability to continue as a going concern. The Company has raised funds through issuance of common stock. The ability of the Company to continue as a going concern is dependent upon its ability to successfully execute its new business strategy and eventually attain profitable operations. The accompanying financial statements do not include any adjustments that may be necessary if the Company is unable to continue as a going concern.
Research and development | Research and development Research and development expenses include salaries, contracted services, as well as the related expenses for our research and product development team, and expenditures relating to our efforts to develop, design, and enhance our service to our clients. All the expenses are related to the planning and implementation phases of development, and costs that are associated with maintenance of the existing websites or software for internal use, apps for users.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets In accordance with the ASC 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, long-lived assets, such as property, plant and equipment and purchased intangibles subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable, or it is reasonably possible that these assets could become impaired as a result of technological or other industrial changes. The determination of recoverability of assets to be held and used is made by comparing the carrying amount of an asset to future undiscounted cash flows to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less cost to sell.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company has adopted FASB ASC Topic on Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value in GAAP, and expands disclosures about fair value measurements. ASC 820 establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable input, which may be used to measure fair value and include the following: Level 1 - Quoted prices in active markets for identical assets or liabilities. Level 2 - Input other than Level 1 that is observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other input that is observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 - Unobservable input that is supported by little or no market activity and that is significant to the fair value of the assets or liabilities. Our cash and cash equivalents and restricted cash are classified within level 1 of the fair value hierarchy because they are value using quoted market price.
Earnings (Loss) Per Share | Earnings (Loss) Per Share Under ASC 260-10, Earnings Per Share, basic EPS excludes dilution for Common Stock equivalents and is calculated by dividing net income (loss) available to common stockholders by the weighted-average number of Common Stock outstanding for the period. Diluted EPS is calculated by using the treasury stock method, assuming conversion of all potentially dilutive securities, such as stock options and warrants. Under this method, (i) exercise of options and warrants is assumed at the beginning of the period and shares of Common Stock are assumed to be issued, (ii) the proceeds from exercise are assumed to be used to purchase Common Stock at the average market price during the period, and (iii) the incremental shares (the difference between the number of shares assumed issued and the number of shares assumed purchased) are included in the denominator of the diluted EPS computation. The numerators and denominators used in the computations of basic and diluted EPS are presented in the following table. For the year ended December 31, 2021:
|  | Income |  |  | Share |  |  | Pre-share amount |
Loss from continuing operations |  | $ | (11,206,035 | ) |  |  | 65,326,325 |  |  | $ | (0.17 | )
Loss from discontinuing operations |  | $ | (2,388,900 | ) |  |  | 65,326,325 |  |  | $ | (0.04 | )
Basic EPS: |  |  |  |  |  |  |  |  |  |  |  |
Loss to common stockholders from continuing operations |  | $ | (11,206,035 | ) |  |  | 65,326,325 |  |  | $ | (0.17 | )
Loss available to common stockholders from discontinuing operations |  | $ | (2,388,900 | ) |  |  | 65,326,325 |  |  | $ | (0.04 | )
Dilutive EPS: |  |  |  |  |  |  |  |  |  |  |  |
Warrants |  |  | - |  |  |  | 557,791 |  |  |  | - |
Diluted loss per share is calculated by taking net loss, divided by the diluted weighted average common shares outstanding. Diluted net loss per share equals basic net loss per share because the effect of securities convertible into common shares is anti-dilutive from continuing operations |  | $ | (11,206,035 | ) |  |  | 65,884,116 |  |  | $ | (0.17 | )
Diluted loss per share is calculated by taking net loss, divided by the diluted weighted average common shares outstanding from discontinuing operations |  | $ | (2,388,900 | ) |  |  | 65,884,116 |  |  | $ | (0.04 | )
For the year ended December 31, 2020:
|  | Income |  |  | Share |  |  | Pre-share amount |
Loss from continuing operations |  | $ | (30,275,812 | ) |  |  | 38,057,065 |  |  | $ | (0.80 | )
Income from discontinuing operations |  | $ | 119,206,123 |  |  |  | 38,057,065 |  |  | $ | 3.13 |
Basic EPS: |  |  |  |  |  |  |  |  |  |  |  |
Loss available to common stockholders from continuing operations |  | $ | (30,275,812 | ) |  |  | 38,057,065 |  |  | $ | (0.80 | )
Income available to common stockholders from discontinuing operations |  | $ | 119,206,123 |  |  |  | 38,057,065 |  |  | $ | 3.13 |
Dilutive EPS: |  |  |  |  |  |  |  |  |  |  |  |
Warrants |  |  | - |  |  |  | 5,090,579 |  |  |  | - |
Diluted loss per share is calculated by taking net loss, divided by the diluted weighted average common shares outstanding. Diluted net loss per share equals basic net loss per share because the effect of securities convertible into common shares is anti-dilutive from continuing operations |  | $ | (30,275,812 | ) |  |  | 43,147,644 |  |  | $ | (0.70 | )
Diluted Earnings per share is calculated by taking net income, divided by the diluted weighted average common shares outstanding from discontinuing operations. |  | $ | 119,206,123 |  |  |  | 43,147,644 |  |  | $ | 2.76 |
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents included cash on hand and demand deposits placed with banks or other financial institutions, which are unrestricted as to withdrawal and use and with an original maturity of three months or less. Deposits in banks in the PRC are only insured by the government up to RMB500,000, and are consequently exposed to risk of loss. The Company believes the probability of a bank failure, causing loss to the Company, is remote.
Receivable and Allowances | Receivable and Allowances Accounts receivable are recognized and carried at the original invoice amounts less an allowance for any uncollectible amount. We have a policy of reserving for uncollectible accounts based on our best estimate of the amount of probable credit losses in our existing accounts receivable. We perform ongoing credit evaluations of our customers and maintain an allowance for potential bad debts if required. Other receivables, and loan receivables are recognized and carried at the initial amount when occurred less an allowance for any uncollectible amount. We have a policy of reserving for uncollectible accounts based on our best estimate of the amount of probable impairment losses in our existing receivable. We determine whether an allowance for doubtful accounts is required by evaluating specific accounts where information indicates the customers may have an inability to meet financial obligations. In these cases, we use assumptions and judgment, based on the best available facts and circumstances, to record a specific allowance for those customers against amounts due to reduce the receivable to the amount expected to be collected. These specific allowances are re-evaluated and adjusted as additional information is received. The amounts calculated are analyzed to determine the total amount of the allowance. We may also record a general allowance as necessary. Direct write-offs are taken in the period when we have exhausted our efforts to collect overdue and unpaid receivable or otherwise evaluate other circumstances that indicate that we should abandon such efforts. The Company has assessed its receivable including credit term and corresponding all its receivables in December 2021. Upon such credit terms, bad debt expense was $ 1,823 and $3.57 million during the years ended December 31, 2021 and 2020, respectively. There is no accounts receivable balance overdue for over 90 days as of December 31, 2021 and December 31, 2020
Revenue Recognition | Revenue Recognition We apply the five steps defined under ASC 606: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. We assess its revenue arrangements against specific criteria in order to determine if it is acting as principal or agent. Revenue arrangements with multiple performance obligations are divided into separate distinct goods or services. We allocate the transaction price to each performance obligation based on the relative standalone selling price of the goods or services provided. Revenue is recognized upon the transfer of control of promised goods or services to a customer. Control is generally transferred when the Company has a present right to payment and title and the significant risks and rewards of ownership of products or services are transferred to its customers. We do not make any significant judgment in evaluating when control is transferred. Revenue is recorded net of value-added tax. Revenue recognitions are as follows: Online sales and membership fee: The Company recognizes the sale of goods 15 days after the products are shipped (after the 15 days return policy). The revenue from the membership fee is amortized over the lifetime of the membership, which is one year. For the merchandise gift package, revenue is recognized when the receipt of the gift package is confirmed by the members. Other revenues include revenues earned on net basis from sales of certain products on our platform and agent authorization fee. During the second quarter of 2021, the Company has transformed its member based business model to a sale agent based eCAAS platform for its online shopping mall. Sales of coals and aluminum ingots The Company recognize revenue when the receipt of merchandise is confirmed by the customers, which is the point that the title of the goods is transferred to the customer. Asset Management Service The Company recognizes service revenue when a service is rendered, the Company issues bills to its customers and recognizes revenue according to the bills.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at cost less accumulated depreciation and any impairment losses. Depreciation is computed using the straight-line method over the useful lives of the assets. Major renewals and betterments are capitalized and depreciated; maintenance and repairs that do not extend the life of the respective assets are expensed as incurred. Upon disposal of assets, the cost and related accumulated depreciation are removed from the accounts and any gain or loss is included in the consolidated statements of income and comprehensive income. Depreciation related to property, plant and equipment used in production is reported in cost of sales, and includes amortized amounts related to capital leases. We estimated that the residual value of the Company’s property and equipment ranges from 3% to 5%. Property, plant and equipment are depreciated over their estimated useful lives as follows:
Building |  | 20 years
Machinery and equipment |  | 5-10 years
Furniture and office equipment |  | 3-5 years
Motor vehicles |  | 5 years
Leasehold Improvement |  | 3 years
Intangible Assets | Intangible Assets Acquired intangible assets are recognized based on their cost to the Company, which generally includes the transaction costs of the asset acquisition, and no gain or loss is recognized unless the fair value of noncash assets given as consideration differs from the assets’ carrying amounts on the Company’s book. These assets are amortized over their useful lives if the assets are deemed to have a finite life and they are reviewed for impairment by testing for recoverability whenever events or changes in circumstances indicate that its carrying amount may not be recoverable. The fair value of an intangible asset is the amount that would be determined if the entity used the assumptions that market participants would use if they were pricing the intangible asset. The useful life of the Company’s intangible assets is ten years, which is determined by using the time period that an intangible is estimated to contribute directly or indirectly to a Company’s future cash flows.
Foreign Currency and Other Comprehensive Income (Loss) | Foreign Currency and Other Comprehensive Income (Loss) The financial statements of the Company’s foreign subsidiaries are measured using the local currency as the functional currency; however, the reporting currency of the Company is the USD. Assets and liabilities of the Company’s foreign subsidiaries have been translated into USD using the exchange rate at the balance sheet dates, while equity accounts are translated using historical exchange rate. The exchange rate we used to convert RMB to USD was 6.38 and 6.52 at the balance sheet dates of December 31, 2021 and December 31, 2020, respectively. The average exchange rate for the period has been used to translate revenues and expenses. The average exchange rates we used to convert RMB to USD were 6.45 and 6.90 for fiscal year 2021 and fiscal year 2020, respectively. The exchange rate we used to convert HKD to USD was 7.80 at the balance sheet dates of December 31, 2021. The average exchange rate for the period has been used to translate revenues and expenses. The average exchange rates we used to convert HKD to USD were 7.77 for fiscal year 2021. The exchange rate we used to convert GBP to USD was 0.74 at the balance sheet dates of December 31, 2021. The average exchange rate for the period has been used to translate revenues and expenses. The average exchange rates we used to convert GBP to USD were 0.73 for fiscal year 2021. The exchange rate we used to convert AED to USD was 3.67 at the balance sheet dates of December 31, 2021. The average exchange rate for the period has been used to translate revenues and expenses. The average exchange rates we used to convert AED to USD were 3.67 for fiscal year 2021. Translation adjustments are reported separately and accumulated in a separate component of equity (cumulative translation adjustment).
Income Taxes | Income Taxes We use the asset and liability method of accounting for income taxes in accordance with ASC Topic 740, “Income Taxes.” Under this method, income tax expense is recognized for the amount of: (i) taxes payable or refundable for the current year and (ii) deferred tax consequences of temporary differences resulting from matters that have been recognized in an entity’s financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. A valuation allowance is provided to reduce the deferred tax assets reported if based on the weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will not be realized. ASC Topic 740-10-30 clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Topic 740-10-25 provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. We have no material uncertain tax positions for any of the reporting periods presented.
Goodwill | Goodwill The Company tests goodwill for impairment for its reporting units on an annual basis, or when events occur or circumstances indicate the fair value of a reporting unit is below its carrying value. If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that implied fair value of the goodwill within the reporting unit is less than its carrying value. The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of the reporting unit to its carrying value. The Company uses the discounted cash flow model to estimate fair value, which requires management to make significant estimates and assumptions related to forecasts of future revenue and operating margin. In addition, the discounted cash flow model requires the Company to select an appropriate weighted average cost of capital based on current market conditions as of December 31, 2021. A high degree of auditor judgment and an increased extent of effort were required when performing audit procedures to evaluate the reasonableness of management’s estimates and assumptions related to the forecasts. Based upon the assessment, the Company has concluded that goodwill is $15.6million as of December 31, 2021.
Lease | Lease After adoption of ASC 842 and related standards, which introduced a lessee model that requires entities to recognize assets and liabilities for most leases, but recognize expenses on their income statements in a manner similar to current accounting, thus operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. For short-term leases with an initial lease term of 12 months or less and with purchase options we are reasonably certain will not be exercised. As a lessee, the Company leases equipment, land and office building. Lease expense is recognized on a straight-line basis over the lease term.
Convertible notes | Convertible notes The Company accounts for its convertible notes at issuance by allocating the proceeds received from a convertible note among freestanding instruments according to ASC 470, Debt, based upon their relative fair values. The fair value of debt and common stock is determined based on the closing price of the common stock on the date of the transaction. Convertible notes are subsequently carried at amortized cost. Each convertible note is analyzed for the existence of a beneficial conversion feature (“BCF”), defined as the fair value of the common stock at the commitment date for the convertible note, less the effective conversion price. No BCF was recognized for the convertible notes issued during 2021 and 2020.
Share-based compensation | Share-based compensation The Company awards share options and other equity-based instruments to its employees, directors and consultants (collectively “share-based payments”). Compensation cost related to such awards is measured based on the fair value of the instrument on the grant date. The Company recognizes the compensation cost over the period the employee is required to provide service in exchange for the award, which generally is the vesting period. The amount of cost recognized is adjusted to reflect the expected forfeiture prior to vesting. When no future services are required to be performed by the employee in exchange for an award of equity instruments, and if such award does not contain a performance or market condition, the cost of the award is expensed on the grant date. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant-date value of such award that is vested at that date. Statutory reserves Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end).
Variable interest entities | Variable interest entities On July 31, 2019, CCM Tianjin, E-commerce Tianjin, and Mr. Zeyao Xue and Mr. Kai Xu, citizens of China and shareholders of E-commerce Tianjin, entered into the following agreements, or collectively, the “Variable Interest Entity Agreements” or “VIE Agreements,” pursuant to which CCM Tianjin has contractual rights to control and operate the business of E-commerce Tianjin (the “VIE”). Therefore, pursuant to ASC 810, E-Commerce Tianjin is included in the Company’s consolidated financial statements since then. Pursuant to Chinese law and regulations, a foreign owned enterprise cannot apply for and hold a license for operation of certain e-commerce businesses, the category of business which the Company is conducting in China. CCM Tianjin is an indirectly wholly foreign owned enterprise of the Company. In order to comply with Chinese law and regulations, CCM Tianjin agreed to provide E-commerce Tianjin an Exclusive Operation and Use Rights Authorization to operate and use the Chain Cloud Mall System owned by CCM Tianjin. E-commerce Tianjin was incorporated by Mr. Zeyao Xue and Mr. Kai Xu solely for the purpose of holding the operation license of the Chain Cloud Mall System. Mr. Zeyao Xue is a major shareholder of the Company and the son of Mr. Yongke Xue, the President of the Company. Mr. Kai Xu was the Chief Operating Officer of the Company and currently is the Deputy General Manager of FT Commercial Group Ltd., a wholly owned subsidiary of the Company and the vice president of blockchain division of the Company. The VIE Agreements are as follows:
1) | Exclusive Technology Consulting and Service Agreement by and between CCM Tianjin and E-commerce Tianjin. Pursuant to the Exclusive Technology Consulting and Service Agreement, CCM Tianjin agreed to act as the exclusive consultant of E-commerce Tianjin and provide technology consulting and services to E-commerce Tianjin. In exchange, E-commerce Tianjin agreed to pay CCM Tianjin a technology consulting and service fee, the amount of which is to be equivalent to the amount of net profit before tax of E-commerce Tianjin, payable on a quarterly basis after making up losses of previous years (if necessary) and deducting necessary costs, expenses and taxes related to the business operations of E-commerce Tianjin. Without the prior written consent of CCM Tianjin, E-commerce Tianjin may not accept the same or similar technology consulting and services provided by any third party during the term of the agreement. All the benefits and interests generated from the agreement, including but not limited to intellectual property rights, know-how and trade secrets, will be CCM Tianjin’s sole and exclusive property. This agreement has a term of 10 years and may be extended unilaterally by CCM Tianjin with CCM Tianjin’s written confirmation prior to the expiration date. E-commerce Tianjin cannot terminate the agreement early unless CCM Tianjin commits fraud, gross negligence or illegal acts, or becomes bankrupt or winds up.
2) | Exclusive Purchase Option Agreement by and among CCM Tianjin, E-commerce Tianjin, Mr. Zeyao Xue and Mr. Kai Xu. Pursuant to the Exclusive Purchase Option Agreement, Mr. Zeyao Xue and Mr. Kai Xu granted to CCM Tianjin and any party designated by CCM Tianjin the exclusive right to purchase, at any time during the term of this agreement, all or part of the equity interests in E-commerce Tianjin, or the “Equity Interests,” at a purchase price equal to the registered capital paid by Mr. Zeyao Xue and Mr. Kai Xu for the Equity Interests, or, in the event that applicable law requires an appraisal of the Equity Interests, the lowest price permitted under applicable law. Pursuant to powers of attorney executed by Mr. Zeyao Xue and Mr. Kai Xu, they irrevocably authorized any person appointed by CCM Tianjin to exercise all shareholder rights, including but not limited to voting on their behalf on all matters requiring approval of E-commerce Tianjin’s shareholder, disposing of all or part of the shareholder’s equity interest in E-commerce Tianjin, and electing, appointing or removing directors and executive officers. The person designated by CCM Tianjin is entitled to dispose of dividends and profits on the equity interest without reliance on any oral or written instructions of Mr. Zeyao Xue and Mr. Kai Xu. The powers of attorney will remain in force for so long as Mr. Zeyao Xue and Mr. Kai Xu remain the shareholders of E-commerce Tianjin. Mr. Zeyao Xue and Mr. Kai Xu have waived all the rights which have been authorized to CCM Tianjin’s designated person under the powers of attorney.
3) | Equity Pledge Agreements by and among CCM Tianjin, E-commerce Tianjin, Mr. Zeyao Xue and Mr. Kai Xu. Pursuant to the Equity Pledge Agreements, Mr. Zeyao Xue and Mr. Kai Xu pledged all of the Equity Interests to CCM Tianjin to secure the full and complete performance of the obligations and liabilities on the part of E-commerce Tianjin and them under this and the above contractual arrangements. If E-commerce Tianjin, Mr. Zeyao Xue, or Mr. Kai Xu breaches their contractual obligations under these agreements, then CCM Tianjin, as pledgee, will have the right to dispose of the pledged equity interests. Mr. Zeyao Xue and Mr. Kai Xu agree that, during the term of the Equity Pledge Agreements, they will not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests, and they also agree that CCM Tianjin’s rights relating to the equity pledge should not be interfered with or impaired by the legal actions of the shareholders of E-commerce Tianjin, their successors or designees. During the term of the equity pledge, CCM Tianjin has the right to receive all of the dividends and profits distributed on the pledged equity. The Equity Pledge Agreements will terminate on the second anniversary of the date when E-commerce Tianjin, Mr. Zeyao Xue and Mr. Kai Xu have completed all their obligations under the contractual agreements described above.
4) | Exclusive Operation and Use Rights Authorization letter which authorizes Chain Cloud Mall E-commerce (Tianjin) Co., Ltd, to exclusively operate and use the Chain Cloud Mall System and the authorization period is the same as the term of the Exclusive Technology Consulting and Service Agreement entered into by and between Chain Cloud Mall Network and Technology (Tianjin) Co., Ltd. and Cloud Chain Mall E-commerce (Tianjin) Co., Ltd. dated July 31, 2019.
5) | GlobalKey Shared Mall Shopping Platform Software and System Transfer Agreement by and between Future Supply Chain Co., Ltd. and CCM Tianjin, pursuant to which the GlobalKey Shared Mall Shopping Platform Software and System was transferred from Future Supply China Co., Ltd. to CCM Tianjin and that both parties were wholly owned subsidiaries of the Company and transfer price is $0.
(6) | Spousal Consent Letters. The spouse of Mr. Kai Xu (Mr. Zeyao Xue is not married), the shareholder of E-Commerce Tianjin has signed a spousal consent letter agreeing that the equity interests in E-Commerce Tianjin held by and registered under the name of such shareholder will be disposed pursuant to the contractual agreements with CCM Tianjin. The spouse of such shareholder agreed not to assert any rights over the equity interest in E-Commerce Tianjin held by such shareholder.
New Accounting Pronouncements | New Accounting Pronouncements In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”) “Financial Instruments - Credit Losses” (“ASC 326”): Measurement of Credit Losses on Financial Instruments” which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2019, the FASB issued ASU 2019-10 “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842)” (“ASC 2019-10”), which defers the effective date of ASU 2016-13 to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, for public entities which meet the definition of a smaller reporting company. The Company will adopt ASU 2016-13 effective January 1, 2023. Management is currently evaluating the effect of the adoption of ASU 2016-13 on the consolidated financial statements. The effect will largely depend on the composition and credit quality of our investment portfolio and the economic conditions at the time of adoption. In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. The amendments in this update require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity’s financial statements. The amendments are effective for all entities within their scope, which excludes not-for-profit entities and employee benefit plans, for financial statements issued for annual periods beginning after December 15, 2021. Early application of the amendment is permitted. The Company will adopt ASU No. 2021-10 effective January 1, 2022. In August 2020, the FASB issued Accounting Standards Update No. 2020-06 (ASU 2020-06) “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. For public business entities that are not smaller reporting companies, ASU 2020-6 effective fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Management does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material impact on the accompanying consolidated financial statements.

X
- Definition Going Concern [Policy Text Block]. + References No definition available. + Details
Name: | ftft_GoingConcernPolicyTextBlock
Namespace Prefix: | ftft_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Segment Information Reclassification [PolicyText Block]. + References No definition available. + Details
Name: | ftft_SegmentInformationReclassificationPolicyTextBlock
Namespace Prefix: | ftft_
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 2AA -Subparagraph a -URI http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685 + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section S99 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677 + Details
Name: | us-gaap_DiscontinuedOperationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + 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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recording, valuing, and reporting amounts due from lessees pursuant to contractual arrangements, which are secured, at a minimum, by the asset being rented, and in measuring certain revenues, expenses and gains and losses arising from creating, acquiring, collecting, terminating, modifying and holding lease agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123395306&loc=d3e36975-112693 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123392090&loc=d3e45377-112738 + Details
Name: | us-gaap_LoansAndLeasesReceivableLeaseFinancingPolicy
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + 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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration