SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Supplemental Cash Flow Elements [Abstract] | ||
| Accounts receivable | $ (331,356) | $ (783,053) |
| Inventory | (178,724) | (770,560) |
| Prepaid expenses | 47,359 | (583,735) |
| Accounts payable and accrued liabilities | 1,568,022 | (364,836) |
| Income tax payable | (9,038) | (367,601) |
| Uncertain tax position liability | 897,017 | 623,714 |
| Total | $ 1,993,280 | $ (2,246,071) |