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 ($)
Jun. 30, 2021
Dec. 31, 2020
Deferred tax assets    
Deferred tax assets, non-current
Net operating loss carried forward 31,400,448 31,060,254
Valuation allowance (35,177,607) (34,760,478)
Deferred tax liabilities, non-current
Trade Accounts Receivable [Member]    
Deferred tax assets    
Deferred tax assets, non-current 1,311,220 1,354,762
Inventories [Member]    
Deferred tax assets    
Deferred tax assets, non-current 601,795 575,575
Property, Plant and Equipment [Member]    
Deferred tax assets    
Deferred tax assets, non-current 1,193,302 1,271,986
Impairment On Non-Marketable Equity Securities [Member]    
Deferred tax assets    
Deferred tax assets, non-current 172,996
Provision for product warranty [Member]    
Deferred tax assets    
Deferred tax assets, non-current $ 497,846 $ 497,901