Leases (Schedule of Lease Liabilities Maturity and Future Minimum Lease Commitments) (Details) |
Sep. 30, 2020
USD ($)
|
|---|---|
| Maturity of Leases Liabilities at September 30, 2020 | |
| 2020 | $ 288,781 |
| 2021 | 1,144,889 |
| 2022 | 1,019,313 |
| 2023 | 92,478 |
| After 2023 | 0 |
| Total lease payments | 2,545,461 |
| Less: Interest | (229,700) |
| Present value of lease liabilities | $ 2,315,761 |