XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Maturities of lease liabilities (Details) - USD ($)
Sep. 30, 2024
Sep. 30, 2023
Operating Leases    
2025 $ 8,342,930  
2026 6,847,341  
2027 5,196,498  
2028 3,455,810  
2029 1,989,904  
2030 and thereafter 4,055,263  
Total lease payments 29,887,746  
Less: interest (4,080,994)  
Present value of lease liabilities $ 25,806,752 $ 23,471,806