XML 47 R38.htm IDEA: XBRL DOCUMENT v3.21.4
Future minimum lease payments under non-cancellable operating leases as of March 31, 2021 were as follows: (Details)
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 $ 1,964,815
2022 1,942,229
2023 174,263
2024 5,067
Total undiscounted operating lease payments 4,086,374
Less imputed interest (between 4.0% - 6.0%) (177,741)
Present value of operating lease payments $ 3,908,633