XML 144 R128.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - Schedule of deferred tax assets and liabilities - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets    
Valuation allowance $ (37,122,551) $ (36,278,909)
Deferred tax assets, non-current 2,743,359 1,737,994
Deferred tax liabilities, non-current    
Long-lived assets arising from acquisitions 256,380 334,181
Trade Accounts Receivable [Member]    
Deferred tax assets    
Deferred tax assets 1,976,354 2,044,877
Inventories [Member]    
Deferred tax assets    
Deferred tax assets 554,041 624,372
Property, Plant and Equipment [Member]    
Deferred tax assets    
Deferred tax assets 2,353,141 1,671,628
Non-marketable equity securities [Member]    
Deferred tax assets    
Deferred tax assets 161,716 175,813
Intangible asets [Member]    
Deferred tax assets    
Deferred tax assets 97,468 82,174
Accrued expenses, payroll and others [Member]    
Deferred tax assets    
Deferred tax assets 224,795 286,258
Provision for product warranty [Member]    
Deferred tax assets    
Deferred tax assets 119,207 507,067
Net operating loss carried forward [Member]    
Deferred tax assets    
Deferred tax assets $ 34,379,188 $ 32,624,714