v3.25.1
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities - Schedule of Tax Effects of Temporary Differences Significant Portions of The Deferred Tax Assets and Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Deferred tax assets    
Trade receivable $ 599,685 $ 723,916
Inventories 554,632 591,678
Property, plant and equipment 1,950,005 1,992,540
Non-marketable equity securities 92,332 91,842
Equity method investment 337,404 343,850
Intangible assets 139,604 133,684
Accrued expenses, payroll and others 587,464 614,417
Provision for product warranty 66,085 66,617
Net operating loss carried forward 37,697,925 38,116,873
Valuation allowance (41,883,250) (42,522,990)
Deferred tax assets, non-current 141,886 152,427
Deferred tax liabilities, non-current    
Long-lived assets arising from acquisitions $ 141,886 $ 152,427