v3.26.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Accounts Payable And Accrued Liabilities Abstract    
Trade payables and accrued liabilities $ 2,673,111 $ 2,956,240
Accrued payroll and commissions 151,739 79,559
Total $ 2,824,850 $ 3,035,799