XML 95 R83.htm IDEA: XBRL DOCUMENT
v3.21.1

Commitments and Contingencies (Details) | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2020 CNY (¥) | Dec. 31, 2018 USD ($)
Commitments and Contingencies (Details) [Line Items] |  |  |  |
Cash deposit | $ 6,566,549 | $ 5,114,175 |  | $ 893,020
Patents and certain property, plant and equipment with net book value | 283,892 | 312,436 |  |
Contingent liabilities |  | 400,000 |  |
Recognized contingent losses |  | $ 400,000 |  |
Wages and servance payables | 100,000 |  |  |
Recognized losses | 100,000 |  |  |
Gaochuang [Member] |  |  |  |
Commitments and Contingencies (Details) [Line Items] |  |  |  |
Cash deposit | $ 43,000 |  | ¥ 300,000 |

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

X
- Definition Contingent liabilities. + References No definition available. + Details
Name: | petz_ContingentLiabilities
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Recognized contingent losses. + References No definition available. + Details
Name: | petz_RecognizedContingentLosses
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840 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 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 60 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638 + Details
Name: | us-gaap_GainsLossesOnRestructuringOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payments of cash to employees, including wages and salaries, during the current period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585 + Details
Name: | us-gaap_PaymentsToEmployees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentOtherNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=petz_GaochuangMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |