v3.23.1
Related Party Transactions (Details) - Schedule of related party notes payable maturities
Mar. 31, 2023
USD ($)
Schedule of Related Party Notes Payable Maturities [Abstract]  
2024 $ 105,876
2025 1,070,923
2026
2027 1,308,779
Related party notes payable $ 2,485,578