XML 54 R46.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Summary of Significant Accounting Policies (Details) |  | 6 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Apr. 01, 2019 | Jun. 30, 2022 USD ($) | Jun. 30, 2022 CNY (¥) | Jun. 30, 2021 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($)
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Insurance Regulation (in Yuan Renminbi) | ¥ |  |  | ¥ 500,000 |  |  |
Payment terms |  | 1 year | 1 year |  |  |
Allowances for uncollectible amounted receivable |  | $ 709,366 |  |  | $ 904,052 |
Inventory reserve |  | 11,529 |  |  | 12,116 |
Allowances for uncollectible amounted to suppliers |  | 571,162 |  |  | 965,843 |
Investment loss |  | 38,885 |  |  |  |
Short term debts |  | 3,279,000 |  |  |  |
Shipping and handling expenses |  | 1,661 |  | $ 1,056 |  |
Related grants |  |  |  |  |  | $ 490,560
Deferred grants |  | $ 120,148 |  |  | $ 269,061 |
Value added tax percentage | 13.00% |  |  |  |  |
Concentration risk, percentage |  | 36.00% |  |  |  |
Concentration risk, percentage |  | 13.00% | 13.00% | 14.00% | 15.00% |
Maximum [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk, percentage |  |  |  |  | 47.00% |
Revenue [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk, percentage |  |  |  | 10.00% |  |
Accounts Receivable [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk, percentage |  | 20.00% | 20.00% |  |  |
Supplier Concentration Risk [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk, percentage |  | 28.00% | 28.00% | 40.00% |  |
Cash and Cash Equivalents [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Insurance Regulation (in Yuan Renminbi) | ¥ |  |  | ¥ 500,000 |  |  |
Cash and cash equivalents |  | $ 603,094 |  |  | $ 413,404 |
Accounts Receivable [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk, percentage |  | 39.00% | 39.00% |  |  |
Accounts Payable [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk, percentage |  | 36.00% | 36.00% |  |  |
Shexian Ruibo [Member] |  |  |  |  |  |
Summary of Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Long term investment in equity investee balance |  | $ 2,586,999 |  |  | $ 2,758,228 |
Ownership interest, percentage |  | 41.67% | 41.67% |  |  |

X
- Definition Amount of allowances for doubtful accounts advances to suppliers. + References No definition available. + Details
Name: | reto_AllowancesForDoubtfulAccountsAdvancesToSuppliers
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Allowances for doubtful accounts to receivables. + References No definition available. + Details
Name: | reto_AllowancesForDoubtfulAccountsReceivables
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References No definition available. + Details
Name: | reto_ConcentrationRiskPercentage
Namespace Prefix: | reto_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentrations risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References No definition available. + Details
Name: | reto_ConcentrationRiskPercentageOne
Namespace Prefix: | reto_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References No definition available. + Details
Name: | reto_EquityMethodInvestmentsOwnershipPercentage
Namespace Prefix: | reto_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payment terms. + References No definition available. + Details
Name: | reto_PaymentTerms
Namespace Prefix: | reto_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping and handling expenses. + References No definition available. + Details
Name: | reto_ShippingHandlingAndTransportationCost
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | reto_SummaryofSignificantAccountingPoliciesDetailsLineItems
Namespace Prefix: | reto_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value added tax percentage. + References No definition available. + Details
Name: | reto_ValueAddedTaxPercentage
Namespace Prefix: | reto_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) on sale or disposal of an equity method investment. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(b)(7)(c)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(b)(9)(a)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(10)) -URI https://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 280 -SubTopic 10 -Section 50 -Paragraph 25 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_GrantsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amounts due under the terms of governmental, corporate, or foundation grants. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_GrantsReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_InsuranceRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -URI https://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 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of short-term lease cost, excluding expense for lease with term of one month or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 55 -Paragraph 53 -URI https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971 + Details
Name: | us-gaap_ShortTermLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=reto_RevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=reto_ShexianRuiboEnvironmentalScienceandTechnologyCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |