v3.26.3
Key Management Personnel - Transactions (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Key Management Personnel [Abstract]      
Amounts owed to key management personnel related entities $ 0 $ 56,135  
Loan receivable 0 0  
Loan payable 0 0  
Key management personnel related entities [Member]      
Key Management Personnel [Abstract]      
Services charged by entities controlled or jointly controlled by key management personnel 379,286 279,236 $ 215,719
Disclosure of transactions between related parties [line items]      
Key management personnel transactions 379,286 279,236 215,719
Key management personnel [member]      
Key Management Personnel [Abstract]      
Services charged by entities controlled or jointly controlled by key management personnel 0 0 0
Disclosure of transactions between related parties [line items]      
Key management personnel transactions $ 0 $ 0 $ 0