v3.25.4
Note 13 - Loans Payable - Future Maturities of Loans Payable (Details) - USD ($)
Dec. 31, 2025
Jun. 30, 2025
Less current portion $ (115,774) $ (172,567)
Acquisition Notes [Member]    
June 30, 2026 (remaining six months) 57,887  
June 30, 2027 115,774  
June 30, 2028 77,182  
Total payments 250,843  
Less current portion (115,774)  
Non-current portion $ 135,069