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