XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
    March 31,
2025
    June 30,
2024
 
Trade payable   $ 5,851,428     $ 3,172,403  
Due to related parties     41,794       404,426  
Payroll liabilities     489,437       1,408,358  
Accrued liabilities and other payables     499,813       938,934  
    $ 6,882,472     $ 5,924,121