v3.22.1
Notes Payable (Details) - Schedule of Future minimum principal payments on the long term notes payable to Unrelated parties - Long-term Notes Payable [Member]
Mar. 31, 2022
USD ($)
Notes Payable (Details) - Schedule of Future minimum principal payments on the long term notes payable to Unrelated parties [Line Items]  
2023 $ 2,011,550
2024 144,344
2025 97,660
2026 76,067
2027 172,736
Total $ 2,502,357