Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details) - Shedule of future minimum payments

v3.21.2
Commitments and Contingencies (Details) - Shedule of future minimum payments
Mar. 31, 2021
USD ($)
Shedule of future minimum payments [Abstract]  
Year ended March 31, 2022 $ 384,904
Year ended March 31, 2023 326,002
Year ended March 31, 2024 313,643
Year ended March 31, 2025 144,275
Year ended March 31, 2026 99,783
Total $ 1,268,607