XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Details) - Schedule of intangible assets - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost $ 3,374,760 $ 3,374,760
Intangible assets, Accumulated Amortization 1,780,622 1,709,461
Intangible assets, Net 1,594,138 1,665,299
Patents [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 622,733 622,733
Intangible assets, Accumulated Amortization 557,728 544,644
Intangible assets, Net 65,005 78,089
Trade names and trademarks [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 1,715,325 1,715,325
Intangible assets, Accumulated Amortization 636,168 626,413
Intangible assets, Net 1,079,157 1,088,912
Customer list [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 584,468 584,468
Intangible assets, Accumulated Amortization 299,436 270,212
Intangible assets, Net 285,032 314,256
Product Formulas [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 292,234 292,234
Intangible assets, Accumulated Amortization 149,720 135,107
Intangible assets, Net 142,514 157,127
Royalty rights [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 160,000 160,000
Intangible assets, Accumulated Amortization 137,570 133,085
Intangible assets, Net $ 22,430 $ 26,915