XML 237 R83.htm IDEA: XBRL DOCUMENT
v3.25.1

Loan Payable to Third Parties (Details) - USD ($) | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 16, 2022
--- | --- | --- | ---
Loan Payable to Third Parties |  |  |
Loan payable to third parties (i) | $ 1,027,734 | $ 3,522,521 |
Loan payable to third party (ii) | 2,223,000 |  | $ 3,395,861
Total | $ 3,250,734 | $ 3,522,521 |

X
- References No definition available. + Details
Name: | tanh_DueToThirdParties
Namespace Prefix: | tanh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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
- References No definition available. + Details
Name: | tanh_DueToThirdPartiesNoncurrent
Namespace Prefix: | tanh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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