XML 64 R49.htm IDEA: XBRL DOCUMENT
v3.23.1

Discontinued Operation (Details) |  | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jan. 01, 2018 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2022 CNY (¥) | Dec. 31, 2021 USD ($) | Dec. 31, 2018 CNY (¥) | Dec. 20, 2018 USD ($) | Dec. 20, 2018 CNY (¥) | Jan. 01, 2018 CNY (¥)
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
Short-term bank loans |  | $ 4,986,206 | $ 8,391,323 |  |  |  | $ 5,440,350 |  |  |  |
Aggregated amount |  |  | $ 107,829 | $ 1,046,275 |  |  |  |  |  |  |
loans outstanding, percentage |  |  | 2.46% | 25.00% |  |  |  |  |  |  |
Repayment amount |  |  |  | $ 3,200,000 |  |  |  |  |  |  |
Short-term loan |  | 4,990,000 |  |  |  |  |  |  |  |  |
Related party transaction cost |  | 188,607 |  |  |  |  |  |  |  |  |
Restricted cash |  | $ 1,289,051 |  |  |  |  | $ 1,485,009 |  |  |  |
Loan agreement |  |  |  |  |  |  |  |  | $ 3,119,000 | ¥ 21,450,000 |
Interest rate |  | 5.39% |  |  |  | 5.39% |  |  |  |  |
Repay loan principal | $ 3,192,827 | $ 3,192,827 |  |  | $ 5,098,461 |  |  |  |  |  |
Accrued interest amount (in Yuan Renminbi) | ¥ |  |  |  |  |  | ¥ 21,140,000 |  | ¥ 33,140,000 |  |  | ¥ 21,140,000
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
loans outstanding, percentage |  |  | 4.15% |  |  |  |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
loans outstanding, percentage |  |  |  | 24.00% |  |  |  |  |  |  |
Huangdao District [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
Loan agreement |  |  |  |  |  |  |  |  | $ 3,119,000 | ¥ 21,450,000 |
Interest rate |  |  |  |  |  |  |  |  | 5.39% | 5.39% |
Gaochuang [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
Related party transaction cost |  | 572,976 |  |  |  |  |  |  |  |  |
Cash deposit |  | 43,000 |  |  |  | 300,000 |  |  |  |  |
Rongfeng Cui [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
Related party transaction cost |  | 1,541,857 |  |  |  |  |  |  |  |  |
Restricted cash |  | 47,054 |  |  |  | ¥ 300,000 |  |  |  |  |
Yanjuan Wang [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
Related party transaction cost |  | $ 3,136,910 |  |  |  |  |  |  |  |  |
Qingdao Tiandihui Foodstuffs Co., Ltd. [Member] |  |  |  |  |  |  |  |  |  |  |
Discontinued Operation (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |
Repay loan principal | $ 5,098,461 |  |  |  |  |  |  |  |  |  |
Accrued interest amount (in Yuan Renminbi) | ¥ |  |  |  |  |  |  |  |  |  |  | ¥ 33,140,000

X
- Definition Accrued interest amount. + References No definition available. + Details
Name: | petz_AccruedInterestAmount
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Definition The amount of loan agreement. + References No definition available. + Details
Name: | petz_LoanAgreement
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of nonaccrual to total financing receivable outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (2) + Details
Name: | srt_FinancingReceivableNonaccrualToOutstandingPercent
Namespace Prefix: | srt_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement. + 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_DepositAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Rate of interest on investment. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563 + Details
Name: | us-gaap_InvestmentInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow for loan origination associated cost which is usually collected through escrow. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfLoanCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + 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 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of borrowings from a bank classified as other, maturing within one year or 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.19(a)(1)) -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 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_ShortTermBankLoansAndNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cash outflow for short-term lease payment excluded from lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 5 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977 + Details
Name: | us-gaap_ShortTermLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

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

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

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

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