v3.26.1
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)