XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Payables and Accruals [Abstract]    
Trade payables $ 3,883,841 $ 1,831,686
Accrued fixed assets 818,892 4,404,034
Accrued expenses 1,200,867 1,032,660
Right-of-use liability, current 117,131 121,484
Total accounts payable and accrued liabilities $ 6,020,731 $ 7,389,864