v3.25.2
Notes Payable - Schedule of Future Payments (Details)
Jun. 30, 2025
USD ($)
March 27, 2024 Loan [Member]  
Schedule of Future Payments [Line Items]  
2025 $ 1,400,000
May 2025 Loan [Member]  
Schedule of Future Payments [Line Items]  
2025
2026 700,000
2027 1,400,000
2028 1,400,000
2029 $ 14,000,000