XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Future minimum lease payments under non-cancellable operating leases as of June 30, 2020 were as follows: (Details)
Jun. 30, 2020
USD ($)
Twelve months ending June 30,  
2021 $ 1,942,915
2022 1,645,566
2023 73,405
2024 13,128
2025 1,785
Total undiscounted operating lease payments 3,676,799
Less imputed interest (212,653)
Present value of operating lease payments $ 3,464,146