XML 60 R44.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Maturities of lease liabilities (Details)
Sep. 30, 2020
USD ($)
Operating Leases  
2021 $ 6,279,478
2022 5,309,736
2023 4,032,833
2024 2,841,950
2025 1,795,480
2026 and thereafter 1,050,961
Total lease payments 21,310,438
Less: interest (1,674,734)
Present value of lease liabilities $ 19,635,704