v3.25.1
Loans Payable (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
June 30, 2025 (remaining three months) $ 61,829  
June 30, 2026 150,382  
June 30, 2027 5,301,525  
June 30, 2028 70,880  
Total Payments 5,584,616  
Less current portion (185,631) $ (209,170)
Non-current portion 4,693,544  
Loans payable (4,879,175)  
June 30, 2026 (150,382)  
Total Payments (5,584,616)  
Acquisition Notes [Member]    
June 30, 2025 (remaining three months) 0  
June 30, 2027 5,195,205  
Total Payments 5,195,205  
Total Payments (5,195,205)  
Unamortized Discount Fair Value [Member]    
Total Payments 407,976  
Total Payments (407,976)  
Unamortized Loan Issuance [Member]    
Total Payments 297,465  
Total Payments (297,465)  
Equipment Loans [Member]    
June 30, 2025 (remaining three months) 61,829  
June 30, 2026 150,382  
June 30, 2027 106,320  
June 30, 2028 70,880  
Total Payments 389,411  
June 30, 2026 (150,382)  
Total Payments $ (389,411)