v3.25.2
Loans Payable (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
June 30, 2026 $ 172,567  
June 30, 2027 5,310,457  
June 30, 2028 76,834  
Total Payments 5,559,858  
Less current portion (172,567) $ (209,170)
Non-current portion 4,804,990  
Loans payable (4,977,557)  
Acquisition Notes [Member]    
June 30, 2026 0  
June 30, 2027 5,195,205  
June 30, 2028 0  
Total Payments 5,195,205  
Equipment Loans [Member]    
June 30, 2026 172,567  
June 30, 2027 115,252  
June 30, 2028 76,834  
Total Payments 364,653  
Unamortized Discount Fair Value [Member]    
Total Payments (336,760)  
Unamortized Loan Issuance [Member]    
Total Payments $ (245,541)