SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Supplemental Cash Flow Elements [Abstract] | ||
| Accounts receivable | $ (766,813) | $ (1,632,201) |
| Inventory | (30,575) | (2,031,828) |
| Prepaid expenses | 208,381 | (202,503) |
| Accounts payable and accrued liabilities | 1,306,618 | (395,649) |
| Income tax payable | 116,752 | (279,367) |
| Uncertain tax position liability | 1,446,369 | 1,442,632 |
| Total | $ 2,280,732 | $ (3,098,916) |