v3.22.1
Lease Agreements (Details) - Schedule of operating leases
Mar. 31, 2022
USD ($)
Schedule of operating leases [Abstract]  
2023 $ 92,900
2024 47,776
2025 18,153
Total operating lease payments $ 158,829