v3.25.1
Income Taxes - Schedule of Deferred Tax (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Deferred tax assets (liabilities)    
Depreciation and amortization of property, plant and equipment $ 18,901,983 $ 18,875,162
Impairment of property, plant and equipment 602,995 602,139
Impairment of inventory 181,788 181,530
Provision for doubtful debts 446,698 446,064
Miscellaneous 248,322 247,969
Net operating loss carryover of PRC company 432,979 432,365
(Gain) Loss on asset disposal (63,213) (63,123)
Total deferred tax assets 20,751,552 20,722,106
Less: Valuation allowance (20,751,552) (20,722,106)
Total deferred tax assets, net