Notes Payable (Details) - Schedule of Future Maturities of All Notes Payable
Jun. 30, 2023
USD ($)
Schedule of Future Maturities of All Notes Payable [Abstract]  
2023 $ 596,256
2024
2025
2026
2027
Thereafter
Total $ 596,256