XML 106 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts payable and accrued liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accounts payable and accrued liabilities    
Accounts payable $ 9,050,616 $ 16,808,558
Accrued liabilities 4,651,014 3,463,066
Total $ 13,701,630 $ 20,271,624