XML 70 R48.htm IDEA: XBRL DOCUMENT
v3.19.2

Advances to Suppliers, Net (Details) - USD ($) | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
Advances to Suppliers, Net [Abstract] |  |
Raw material prepayments for equipment production | $ 2,686,314 | $ 916,210
Construction material prepayments | 2,776,638 | 1,037,438
Advances to construction subcontractors | 405,203 | 428,334
Subtotal | 5,868,155 | 2,381,882
Less: allowances for doubtful accounts | (871,030) | (534,245)
Less: Advances to suppliers, net, related party (Note 15) | 947,557 |
Advances to suppliers, net, third parties | $ 4,049,568 | $ 1,847,637

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

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

X
- Definition Advances to suppliers related party. + References No definition available. + Details
Name: | reto_AdvancesToSuppliersRelatedParty
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 The cash inflow associated with the maturity (principal being due), prepayment and call (request of early payment) of construction material. + References No definition available. + Details
Name: | reto_ProceedsFromConstructionMaterialPrepayments
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow associated with the maturity (principal being due), prepayment and call (request of early payment) of equipment production. + References No definition available. + Details
Name: | reto_ProceedsFromRawMaterialPrepaymentsForEquipmentProduction
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Advances to construction subcontractors. + References No definition available. + Details
Name: | reto_ProceedsPrepaymentToConstructionSubcontractors
Namespace Prefix: | reto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer. + 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.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AdvancesOnInventoryPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant