v3.26.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Accounts Payable And Accrued Liabilities Abstract    
Trade payables and accrued liabilities $ 2,459,488 $ 2,956,240
Accrued payroll and commissions 219,120 79,559
Total $ 2,678,608 $ 3,035,799