Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| | June 30, 2025 | |
| | Cost | | | Accumulated Amortization | | | Net | |
Patents and trademarks | | $ | 895,789 | | | $ | 528,221 | | | $ | 367,568 | |
Other intangible assets | | | 33,298 | | | | 23,502 | | | | 9,796 | |
TOTAL INTANGIBLE ASSETS | | $ | 929,087 | | | $ | 551,723 | | | $ | 377,364 | |
| | December 31, 2024 | |
| | Cost | | | Accumulated Amortization | | | Net | |
Patents and trademarks | | $ | 895,789 | | | $ | 510,523 | | | $ | 385,266 | |
Other intangible assets | | | 33,298 | | | | 21,184 | | | | 12,114 | |
TOTAL INTANGIBLE ASSETS | | $ | 929,087 | | | $ | 531,707 | | | $ | 397,380 | |
|
Schedule of Other Assets, Noncurrent [Table Text Block] |
| | June 30, 2025 | |
| | Cost | | | Accumulated Amortization | | | Net | |
Deferred installation costs | | $ | 181,715 | | | $ | 63,757 | | | $ | 117,958 | |
Deferred clinical training costs | | | 1,920 | | | | 818 | | | | 1,102 | |
Deferred sales commissions | | | 214,635 | | | | 177,245 | | | | 37,390 | |
Prepaid license fee | | | 249,999 | | | | 226,775 | | | | 23,224 | |
Security deposit | | | 46,124 | | | | — | | | | 46,124 | |
TOTAL OTHER ASSETS | | $ | 694,393 | | | $ | 468,596 | | | $ | 225,797 | |
| | December 31, 2024 | |
| | Cost | | | Accumulated Amortization | | | Net | |
Deferred installation costs | | $ | 1,462,176 | | | $ | 1,374,288 | | | $ | 87,888 | |
Deferred clinical training costs | | | 1,920 | | | | 498 | | | | 1,422 | |
Deferred sales commissions | | | 606,780 | | | | 514,766 | | | | 92,014 | |
Prepaid license fee | | | 249,999 | | | | 218,578 | | | | 31,421 | |
Security deposit | | | 46,124 | | | | — | | | | 46,124 | |
TOTAL OTHER ASSETS | | $ | 2,366,999 | | | $ | 2,108,130 | | | $ | 258,869 | |
|