v3.26.1
Note 14 - Loans Payable - Future Maturities of Loans Payable (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Less current portion $ (112,317) $ (172,567)
Acquisition Notes [Member]    
June 30, 2027 112,317  
June 30, 2028 74,878  
2023 Equipment Loan [Member]    
Total payments 187,195  
Less current portion (112,317)  
Non-current portion $ 74,878