Annual report pursuant to Section 13 and 15(d)

Leases (Schedule of Maturities of Lease Liabilities) (Details)

v3.24.1
Leases (Schedule of Maturities of Lease Liabilities) (Details)
Sep. 30, 2023
USD ($)
Leases [Abstract]  
Operating Leases, 2024 $ 1,085,368
Operating Leases, 2025 1,034,855
Operating Leases, 2026 800,693
Operating Leases, 2027 814,311
Operating Leases, 2028 832,997
Operating Leases, Thereafter 1,217,797
Operating Leases, Total lease payments 5,786,021
Operating Leases, Less imputed interest (1,115,317)
Operating Leases, Total lease liabilities $ 4,670,704