XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - Schedule of intangible assets - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost $ 3,374,760 $ 3,374,760
Intangible assets, Accumulated Amortization 2,065,077 1,994,108
Intangible assets, Net 1,309,683 1,380,652
Patents [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 622,733 622,733
Intangible assets, Accumulated Amortization 609,871 596,980
Intangible assets, Net 12,862 25,753
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 675,195 665,440
Intangible assets, Net 1,040,130 1,049,885
Customer list [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 584,468 584,468
Intangible assets, Accumulated Amortization 416,328 387,105
Intangible assets, Net 168,140 197,363
Product formulas [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 292,234 292,234
Intangible assets, Accumulated Amortization 208,168 193,554
Intangible assets, Net 84,066 98,680
Royalty rights [Member]    
Intangible Assets (Details) - Schedule of intangible assets [Line Items]    
Intangible assets, Cost 160,000 160,000
Intangible assets, Accumulated Amortization 155,515 151,029
Intangible assets, Net $ 4,485 $ 8,971