XML 110 R98.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - Schedule of deferred tax assets and liabilities - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Deferred tax assets    
Deferred tax assets, non-current
Net operating loss carried forward 32,125,002 31,060,254
Valuation allowance (35,822,174) (34,760,478)
Deferred tax liabilities, non-current
Trade Accounts Receivable [Member]    
Deferred tax assets    
Deferred tax assets, non-current 1,248,059 1,354,762
Inventories [Member]    
Deferred tax assets    
Deferred tax assets, non-current 646,198 575,575
Property, Plant and Equipment [Member]    
Deferred tax assets    
Deferred tax assets, non-current 1,130,024 1,271,986
Impairment On Non-Marketable Equity Securities [Member]    
Deferred tax assets    
Deferred tax assets, non-current 173,317
Provision for product warranty [Member]    
Deferred tax assets    
Deferred tax assets, non-current $ 499,574 $ 497,901