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 |