XML 77 R65.htm IDEA: XBRL DOCUMENT
v3.21.1

Related Party Transactions (Details) - Schedule of sales to related parties, purchases from related parties and services provided by related parties - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
SALES TO: |  |  |
Total Sales |  | $ 192,841 | $ 1,519,531
Service [Member] |  |  |
SERVICE PROVIDED BY: |  |  |
Total Services Consumed |  |  | 421,950
Sales [Member] |  |  |
SALES TO: |  |  |
Total Sales |  | 192,841 | 1,519,531
Purchases [Member] |  |  |
PURCHASES FROM: |  |  |
Total Purchases |  |  | 31,561
Like [Member] | Sales [Member] |  |  |
SALES TO: |  |  |
Total Sales |  |  | 1,167,933
Zhenyu [Member] | Sales [Member] |  |  |
SALES TO: |  |  |
Total Sales |  | 5,778 |
Zhenyu [Member] | Purchases [Member] |  |  |
PURCHASES FROM: |  |  |
Total Purchases |  |  | 28,872
Quanmin Chongai [Member] | Sales [Member] |  |  |
SALES TO: |  |  |
Total Sales |  | 187,063 |
Liujiayi [Member] | Sales [Member] |  |  |
SALES TO: |  |  |
Total Sales |  |  | 25,832
TDH Group BVBA [Member] | Service [Member] |  |  |
SERVICE PROVIDED BY: |  |  |
Total Services Consumed |  |  | 278,396
TDH Group BVBA [Member] | Sales [Member] |  |  |
SALES TO: |  |  |
Total Sales |  |  | 325,766
TDH Group BVBA [Member] | Purchases [Member] |  |  |
PURCHASES FROM: |  |  |
Total Purchases |  |  | 2,689
Hanyinhe [Member] | Service [Member] |  |  |
SERVICE PROVIDED BY: |  |  |
Total Services Consumed |  |  | 9,373
TDH JAPAN [Member] | Service [Member] |  |  |
SERVICE PROVIDED BY: |  |  |
Total Services Consumed |  |  | $ 134,181

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

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

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

X
- References No definition available. + Details
Name: | petz_ServicesProvidedByRelatedParties
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07.1(c)) -URI http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272 Reference 2: 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.1(e)) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_RevenueFromRelatedParties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_ServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=petz_PurchasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_LikeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_ZhenyuMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_QuanminChongaiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_LiujiayiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_TdhGroupBvbaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_HanyinheMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=petz_TdhJapanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |