Leases - Summary of Maturity Analysis, Contractual Undiscounted Cash Flows (Details) - USD ($) |
Mar. 31, 2022 |
Mar. 31, 2021 |
|---|---|---|
| Leases [Abstract] | ||
| 2023 | $ 753,444 | |
| 2024 | 575,223 | |
| 2025 | 457,263 | |
| 2026 | 340,263 | |
| 2027 | 194,593 | |
| 2028 and thereafter | 878,569 | |
| Total lease liabilities payments | 3,199,355 | |
| Less: Imputed interest | (494,236) | |
| Total operating lease liabilities | $ 2,705,119 | $ 3,116,956 |