XML 101 R89.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - Schedule of deferred tax assets and liabilities - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Deferred tax assets, non-current
Net operating loss carried forward 30,663,453 31,060,254
Valuation allowance (34,329,297) (34,760,478)
Deferred tax liabilities, non-current
Trade Accounts Receivable [Member]    
Deferred tax assets    
Deferred tax assets, non-current 1,316,433 1,354,762
Inventories [Member]    
Deferred tax assets    
Deferred tax assets, non-current 593,697 575,575
Property, plant and equipment [Member]    
Deferred tax assets    
Deferred tax assets, non-current 1,261,434 1,271,986
Provision for product warranty [Member]    
Deferred tax assets    
Deferred tax assets, non-current $ 494,280 $ 497,901