XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Payable and Accrued Liabilities - Schedule of accounts payable and accrued liabilities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Trade payables $ 1,343,749 $ 1,721,119
Accrued liabilities 1,396,040 675,589
Other payables 54,441 220,168
Accounts payable and accrued liabilities $ 2,794,230 $ 2,616,876