v3.25.1
Notes Payable - Schedule of Future Payments (Details)
Mar. 31, 2025
USD ($)
Schedule of Future Payments [Line Items]  
2025
2026 12,333,052
February 10, 2022 Loan [Member]  
Schedule of Future Payments [Line Items]  
2025
2026 9,794,165
December 28, 2023 Loan [Member]  
Schedule of Future Payments [Line Items]  
2025 2,000,000
2026 802,445
March 27, 2024 Loan [Member]  
Schedule of Future Payments [Line Items]  
2025 1,460,412
2026 $ 300,000