XML 58 R46.htm IDEA: XBRL DOCUMENT
v3.21.1

Restricted Cash (Details) - Schedule of restricted cash - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 | Sep. 25, 2017
--- | --- | --- | ---
Schedule of restricted cash [Abstract] |  |  |  |  |  |
Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company () | [1] |  |  | $ 695,548 |  |
Bank deposits judicially frozen by the court as a result of legal proceedings |  | 182,515 |  | 890,403 | [2] |
Deposit in an escrow account () |  |  | [3] | $ 500,000 | [3] | $ 500,000
[1] | The cash is restricted for use over the terms of the bank acceptance notes and was used directly to settle the liabilities when the bank acceptance notes became due. As of December 31, 2020 and 2019, the Company had notes payable of $0 and $908,008, respectively.
[2] | Including $695,548 of bank deposits used to pledge the bank acceptance notes.
[3] | In connection with its initial public offering, the Company agreed to deposit $500,000 in a non-interest bearing escrow account to satisfy the potential indemnification obligation for two years following September 25, 2017. The Company received the deposit in full during the year ended December 31, 2020.

X
- Definition Bank deposits judicially frozen by the court as a result of legal proceedings. + References No definition available. + Details
Name: | petz_BankDepositsJudiciallyFrozenByCourtLegalProceedingsUsedToPledgeBankAcceptanceNotes
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Bank deposits used to pledge the bank acceptance notes and letters of credit issued by the Company + References No definition available. + Details
Name: | petz_BankDepositsUsedToPledgeTheBankAcceptanceNotesAndLettersOfCreditIssuedByTheCom
Namespace Prefix: | petz_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_EscrowDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant