Annual report pursuant to Section 13 and 15(d)

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

v3.20.2
Leases (Schedule of Maturities of Lease Liabilities) (Details)
Sep. 30, 2020
USD ($)
Leases [Abstract]  
Operating Leases, 2021 $ 621,661
Operating Leases, 2022 520,086
Operating Leases, 2023 424,152
Operating Leases, 2024 196,963
Operating Leases, 2025 169,577
Operating Leases, Thereafter
Operating Leases, Total lease payments 1,932,439
Operating Leases, Less imputed interest (355,650)
Operating Leases, Total lease liabilities 1,576,789
Finance Lease, 2021 22,200
Finance Leases, 2022 9,496
Finance Leases, Thereafter
Finance Leases, Total lease payments 31,696
Finance Leases, Less imputed interest (3,168)
Finance Leases, Total lease liabilities 28,528
Sublease Income, 2021 198,668
Sublease Income, 2022 203,583
Sublease Income, 2023 190,749
Sublease Income, Thereafter
Sublease Income, Total lease payments $ 593,000