Annual report pursuant to Section 13 and 15(d)

ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Vendor agreement (Details)

v3.24.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Vendor agreement (Details) - USD ($)
Dec. 31, 2023
May 31, 2023
Dec. 31, 2022
Accounts Payable, Current $ 7,843,136   $ 2,975,398
Accrued Liabilities, Current 1,506,526   3,437,646
Vendor      
Accounts Payable, Current $ 5,700,000 $ 5,400,000 1,300,000
Vendor accrued interest rate   5.50%  
Accrued Liabilities, Current     $ 2,700,000