XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of Future Rental Payments for Operating Leases (Details)
Mar. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 986,320
2023 870,360
2024 862,948
2025 811,864
2026 820,010
Thereafter 824,737
Future lease payments under operating lease $ 5,176,239