XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - Schedule of intangible assets - USD ($)
Dec. 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,994,108 1,709,461
Intangible assets, Net 1,380,652 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 596,980 544,644
Intangible assets, Net 25,753 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 665,440 626,413
Intangible assets, Net 1,049,885 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 387,105 270,212
Intangible assets, Net 197,363 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 193,554 135,107
Intangible assets, Net 98,680 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 151,029 133,085
Intangible assets, Net $ 8,971 $ 26,915