XML 67 R49.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES - Maturities of lease liabilities (Details) - USD ($)
Sep. 30, 2023
Sep. 30, 2022
Operating Leases    
2024 $ 7,067,221  
2025 5,905,993  
2026 4,666,784  
2027 3,189,966  
2028 2,095,335  
2029 and thereafter 3,828,522  
Total lease payments 26,753,821  
Less: interest (3,282,015)  
Present value of lease liabilities $ 23,471,806 $ 20,242,194