v3.26.3
INTANGIBLE ASSETS (Details 1)
6 Months Ended
Jun. 30, 2026
US [Member]  
Patent No. 8623401
File Date 3/27/2008
Expiration Date 3/27/2028
Canada [Member]  
Patent No. 2624110
File Date 3/27/2008
Expiration Date 3/27/2028
US One [Member]  
Patent No. 9833461
File Date 10/23/2015
Expiration Date 10/23/2035
Canada One [Member]  
Patent No. 2922959
File Date 3/3/2016
Expiration Date 3/3/2036
US Two [Member]  
Patent No. 11166912
File Date 3/3/2016
Expiration Date 3/3/2036
Europe [Member]  
Patent No. 17759030.4
File Date 2/27/2017
Expiration Date 2/27/2037
Mexico [Member]  
Patent No. 391622
File Date 2/27/2017
Expiration Date 2/27/2037