XML 85 R72.htm IDEA: XBRL DOCUMENT
v3.22.4

Bank acceptance notes payable - Additional Information (Details) | Apr. 21, 2021 USD ($) | Dec. 31, 2021 USD ($) | Apr. 21, 2021 CNY (¥) | Apr. 19, 2021 USD ($) | Apr. 19, 2021 CNY (¥) | Mar. 31, 2021 USD ($) | Mar. 31, 2021 CNY (¥) | Dec. 31, 2020 USD ($)
--- | --- | --- | --- | --- | --- | --- | --- | ---
Restricted Cash |  |  |  |  |  |  |  | $ 220,109
Notes Payable to Bank, Current |  | $ 0 |  |  |  |  |  | 1,753,109
Maximum |  |  |  |  |  |  |  |
Minimum Percentage Of Balances Of Bankers Acceptance To Maintain Deposits |  | 100.00% |  |  |  |  |  |
Minimum |  |  |  |  |  |  |  |
Minimum Percentage Of Balances Of Bankers Acceptance To Maintain Deposits |  | 0.00% |  |  |  |  |  |
Bank acceptance notes payable issued by SPD Bank Zhang Jiagang Branch |  |  |  |  |  |  |  |
Minimum Percentage Of Balances Of Bankers Acceptance To Maintain Deposits |  | 100.00% |  |  |  |  |  |
Bank acceptance notes payable issued by Zhang Jiagang Rural Commercial Bank |  |  |  |  |  |  |  |
Notes Payable to Bank, Current |  | $ 0 |  |  |  | $ 220,109 | ¥ 1,435,805 | 220,109
Commercial acceptance notes payable guaranteed by SPD Bank Lishui Branch |  |  |  |  |  |  |  |
Minimum Percentage Of Balances Of Bankers Acceptance To Maintain Deposits |  |  |  | 100.00% | 100.00% |  |  |
Notes Payable to Bank, Current |  | $ 0 |  | $ 1,533,000 | ¥ 10,000,000 |  |  | $ 1,533,000
Debt Instrument, Term | 1 year |  |  |  |  |  |  |
Commercial acceptance notes payable guaranteed by SPD Bank Lishui Branch | Zhejiang Xinsen Industrial Co., Ltd., |  |  |  |  |  |  |  |
Collateral amount | $ 1,533,000 |  | ¥ 10,000,000 |  |  |  |  |

X
- Definition Minimum Percentage Of Balances Of Bankers Acceptance To Maintain Deposits + References No definition available. + Details
Name: | tanh_MinimumPercentageOfBalancesOfBankersAcceptanceToMaintainDeposits
Namespace Prefix: | tanh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of assets pledged to secure a debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentCollateralAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Current portion of the total carrying amount as of the balance sheet date due within one year or the operating cycle, if longer, on all notes payable to banks paid on an installment with long term maturities. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances. + 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),20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_NotesPayableToBankCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586 Reference 2: 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 http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: 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 http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_ShortTermDebtTypeAxis=tanh_BankAcceptanceNotesPayableIssuedBySpdBankZhangJiagangBranchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=tanh_BankAcceptanceNotesPayableIssuedByZhangjiagangRuralCommercialBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=tanh_CommercialAcceptanceNotesPayableGuaranteedBySpdbankLishuiBranchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tanh_ZhejiangXinsenIndustrialCo.Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |