XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Maturities of lease liabilities (Details) - USD ($)
Sep. 30, 2022
Sep. 30, 2021
Operating Leases    
2023 $ 7,144,499  
2024 5,367,189  
2025 3,980,096  
2026 2,804,444  
2027 1,519,380  
2028 and thereafter 1,141,210  
Total lease payments 21,956,818  
Less: interest (1,714,624)  
Present value of lease liabilities $ 20,242,194 $ 18,182,547