XML 213 R59.htm IDEA: XBRL DOCUMENT
v3.25.1

Summary of Significant Accounting Policies (Details Narrative) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 CNY (¥) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 | Dec. 31, 2024 USD ($)
Description of value added tax. | The applicable VAT rate range up to 13% | 445 |  |
Deposit | ¥ | ¥ 500,000 |  |  |
Cash |  | $ 29.1 |  | $ 35.0
One Customer |  |  |  |
Percentage of total sales | 27.00% | 26.00% | 26.00% |
Percentage of accounts receivable balance | 34.00% | 30.00% |  | 34.00%
Two Customer |  |  |  |
Percentage of total sales | 25.00% | 24.00% | 22.00% |
Percentage of accounts receivable balance | 28.00% | 28.00% |  | 28.00%
Three Customer |  |  |  |
Percentage of total sales | 18.00% | 24.00% | 18.00% |
Percentage of accounts receivable balance | 20.00% | 28.00% |  | 20.00%
One Suppliers |  |  |  |
Percentage of total purchase | 44.00% | 42.00% | 33.00% |
Two Suppliers |  |  |  |
Percentage of total purchase | 12.00% | 18.00% | 28.00% |
Three Suppliers |  |  |  |
Percentage of total purchase |  | 10.00% | 12.00% |
Four Suppliers |  |  |  |
Percentage of total purchase |  |  | 10.00% |
Represents the information pertaining to split-adjusted amount. | Warrant [Member] |  |  |  |
Deposit | ¥ | ¥ 500,000 |  |  |
Cash |  | $ 29.1 |  | $ 35.0
Deposit insurance |  | $ 28.9 |  | $ 34.9
Suzhou E-Motor [Member] |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners | 30.00% |  |  | 30.00%

X
- References No definition available. + Details
Name: | tanh_ConcentrationRiskPercentageOfAccountsReceivable
Namespace Prefix: | tanh_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | tanh_ConcentrationRiskPercentageOfTotalPurchase
Namespace Prefix: | tanh_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tanh_ConcentrationRiskPercentageOfTotalSales
Namespace Prefix: | tanh_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tanh_DepositInsuranceAmount
Namespace Prefix: | tanh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 210 -Topic 946 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 + Details
Name: | us-gaap_Deposits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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
- Details
Name: | us-gaap_PlanNameAxis=tanh_OneCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=tanh_TwoCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=tanh_ThreeCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=tanh_OneSuppliersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=tanh_TwoSuppliersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=tanh_ThreeSuppliersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=tanh_FourSuppliersMember
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: | us-gaap_StatementClassOfStockAxis=tanh_WarrantsMember
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: |