XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Future minimum lease payments under non-cancellable operating leases (Details)
Sep. 30, 2020
USD ($)
Twelve months ending September 30,   
2021 $ 1,953,864
2022 1,175,727
2023 55,322
2024 11,631
2025
      Total undiscounted operating lease payments 3,196,544
Less imputed interest (162,835)
Present value of operating lease payments $ 3,033,709