XML 58 R43.htm IDEA: XBRL DOCUMENT
v3.23.1

Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
RMB into U.S. Dollars [Member] |  |
Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items] |  |
Balance Sheet Date Rates | 6.9646 | 6.3757
Average Rates | 6.7261 | 6.4515
Euro into U.S. Dollars [Member] |  |
Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items] |  |
Balance Sheet Date Rates | 0.9383 | 0.8831
Average Rates | 0.9485 | 0.8448
Yen into U.S. Dollars [Member] |  |
Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts in USD [Line Items] |  |
Balance Sheet Date Rates |  | 115.0536
Average Rates |  | 109.743

X
- Definition Foreign exchange rate used to translate average rates amounts denominated in functional currency to reporting currency. + References No definition available. + Details
Name: | petz_ForeignCurrencyExchangeRateTranslationAverageRates
Namespace Prefix: | petz_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Foreign exchange rate used to translate balance sheet date rates amounts denominated in functional currency to reporting currency. + References No definition available. + Details
Name: | petz_ForeignCurrencyExchangeRateTranslationBalanceSheetDateRate
Namespace Prefix: | petz_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | petz_ForeignCurrencyTranslationAxis=petz_RMBIntoUSDollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | petz_ForeignCurrencyTranslationAxis=petz_EuroIntoUSDollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | petz_ForeignCurrencyTranslationAxis=petz_YenIntoUSDollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |