XML 140 R124.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - Schedule of deferred tax assets and liabilities - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Valuation allowance $ (36,278,909) $ (34,760,478)
Deferred tax assets, non-current 1,737,994
Deferred tax liabilities, non-current    
Long-lived assets arising from acquisitions 334,181
Trade Accounts Receivable [Member]    
Deferred tax assets    
Deferred tax assets 2,044,877 1,354,762
Inventories [Member]    
Deferred tax assets    
Deferred tax assets 624,372 575,575
Property, Plant and Equipment [Member]    
Deferred tax assets    
Deferred tax assets 1,671,628 1,271,986
Non-marketable equity securities [Member]    
Deferred tax assets    
Deferred tax assets 175,813  
Intangible asets [Member]    
Deferred tax assets    
Deferred tax assets 82,174  
Accrued expenses, payroll and others [Member]    
Deferred tax assets    
Deferred tax assets 286,258  
Provision for product warranty [Member]    
Deferred tax assets    
Deferred tax assets 507,067 497,901
Net operating loss carried forward [Member]    
Deferred tax assets    
Deferred tax assets $ 32,624,714 $ 31,060,254