XML 128 R117.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - Schedule of Deferred Tax Assets and Liabilities - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Deferred tax assets    
Trade receivable $ 1,296,968 $ 1,976,354
Inventories 543,025 554,041
Property, plant and equipment 1,980,927 2,353,141
Long-term investments, net 154,034 161,716
Intangible assets 103,260 97,468
Accrued expenses, payroll and others 213,605 224,795
Provision for product warranty 118,774 119,207
Net operating loss carried forward 35,777,409 34,379,188
Valuation allowance (36,944,086) (37,122,551)
Deferred tax assets, non-current 3,243,916 2,743,359
Deferred tax liabilities, non-current    
Long-lived assets arising from acquisitions $ 142,058 $ 256,380