XML 64 R51.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of significant accounting policies - Additional Information (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Summary Of Significant Accounting Policies [Line Items] |  |
Value Added Tax Description | The Company is subject to VAT for selling merchandise. The applicable VAT rate is 11% or 13% or 17% (depending on the type of goods involved) for products sold in the PRC. The applicable VAT rate of 17% and 11% decreased to 16% and 10% starting from May 2018, and further decreased to 13% and 9% from April 1, 2019. |
Loan payable to third parties | $ 7,002,385 | $ 306,600
Restricted cash | 422,832 | 220,109
Restricted cash remaining frozen bank balance | $ 422,832 |
Warranty period | 12 months |
Income tax examination, expire | 3 years |
Unsecured loan |  |
Summary Of Significant Accounting Policies [Line Items] |  |
Loan payable to third parties | $ 7,002,385 | $ 306,600
Loan, interest rate per annum | 6.00% |
Loan, maturity term | 1 year |
Maximum |  |
Summary Of Significant Accounting Policies [Line Items] |  |
Restricted Cash Minimum Balance Maintain Percentage | 100.00% |
Minimum |  |
Summary Of Significant Accounting Policies [Line Items] |  |
Restricted Cash Minimum Balance Maintain Percentage | 0.00% |
Warrant [Member] |  |
Summary Of Significant Accounting Policies [Line Items] |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 6,557,635 | 6,557,635
Warrant [Member] | Split-adjusted |  |
Summary Of Significant Accounting Policies [Line Items] |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 655,764 | 655,764
Suzhou E-Motor [Member] |  |
Summary Of Significant Accounting Policies [Line Items] |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners | 30.00% |

X
- Definition Amount of cash remaining frozen bank balance. + References No definition available. + Details
Name: | tanh_CashRemainingFrozenBankBalance
Namespace Prefix: | tanh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of obligations due all third parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer). + References No definition available. + Details
Name: | tanh_DueToThirdPartiesCurrent
Namespace Prefix: | tanh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the Tax year being audited in the income tax examination. + References No definition available. + Details
Name: | tanh_IncomeTaxExaminationExpiresPeriod
Namespace Prefix: | tanh_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of restricted cash minimum balance maintain. + References No definition available. + Details
Name: | tanh_RestrictedCashMinimumBalanceMaintainPercentage
Namespace Prefix: | tanh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Description of value added tax. + References No definition available. + Details
Name: | tanh_ValueAddedTaxDescription
Namespace Prefix: | tanh_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Company to provide a warranty for 12 months from the products are delivered. + References No definition available. + Details
Name: | tanh_WarrantyPeriod
Namespace Prefix: | tanh_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average effective interest rate during the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1F -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611 Reference 3: 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585 Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConversionOfStockByUniqueDescriptionAxis=tanh_SplitAdjustedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=tanh_SuzhouEmotorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |