XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Maturities of lease liabilities (Details) - USD ($)
Sep. 30, 2021
Sep. 30, 2020
Operating Leases    
2022 $ 6,095,915  
2023 5,121,599  
2024 3,623,968  
2025 2,365,515  
2026 1,407,790  
2027 and thereafter 966,600  
Total lease payments 19,581,387  
Less: interest (1,398,840)  
Present value of lease liabilities $ 18,182,547 $ 19,635,704