XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Payable (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
June 30, 2025 (remaining nine months) $ 102,567  
June 30, 2026 (3,145,465)  
June 30, 2026 3,145,465  
June 30, 2027 102,844  
June 30, 2028 68,563  
Less current portion (3,017,443) $ (209,170)
Non-current portion 222,829  
Total Payments (3,419,439)  
Total Payments 3,419,439  
Loans payable (3,240,272)  
Promissory Note [Member]    
June 30, 2026 (3,000,000)  
June 30, 2026 3,000,000  
June 30, 2028 0  
Total Payments 3,000,000  
Total Payments (3,000,000)  
Unamortized Loan Issuance [Member]    
Total Payments (179,167)  
Total Payments 179,167  
Equipment Loans [Member]    
June 30, 2025 (remaining nine months) 102,567  
June 30, 2026 (145,465)  
June 30, 2026 145,465  
June 30, 2027 102,844  
June 30, 2028 68,563  
Total Payments (419,439)  
Total Payments $ 419,439