Annual report pursuant to Section 13 and 15(d)

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

v3.22.2.2
Leases (Schedule of Maturities of Lease Liabilities) (Details)
Sep. 30, 2022
USD ($)
Leases [Abstract]  
Operating Leases, 2023 $ 1,003,524
Operating Leases, 2024 920,924
Operating Leases, 2025 917,697
Operating Leases, 2026 788,467
Operating Leases, 2027 810,055
Operating Leases, Thereafter 2,049,375
Operating Leases, Total lease payments 6,490,042
Operating Leases, Less imputed interest (1,439,290)
Operating Leases, Total lease liabilities 5,050,752
Sublease Income, 2023 190,749
Sublease Income, Total lease payments $ 190,749