XML 84 R71.htm IDEA: XBRL DOCUMENT
v3.22.4

Bank acceptance notes payable (Details) | Dec. 31, 2021 USD ($) | Apr. 19, 2021 USD ($) | Apr. 19, 2021 CNY (¥) | Mar. 31, 2021 USD ($) | Mar. 31, 2021 CNY (¥) | Dec. 31, 2020 USD ($)
--- | --- | --- | --- | --- | --- | ---
Total | $ 0 |  |  |  |  | $ 1,753,109
Bank acceptance notes payable issued by Zhang Jiagang Rural Commercial Bank |  |  |  |  |  |
Total | 0 |  |  | $ 220,109 | ¥ 1,435,805 | 220,109
Commercial acceptance notes payable guaranteed by SPD Bank Lishui Branch |  |  |  |  |  |
Total | $ 0 | $ 1,533,000 | ¥ 10,000,000 |  |  | $ 1,533,000

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
- 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: |