Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Leases (Schedule of Maturities of Lease Liabilities) (Details)
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Operating Leases, 2020 $ 129,402
Operating Leases, 2021 431,061
Operating Leases, 2022 350,054
Operating Leases, 2023 295,258
Operating Leases, 2024 191,559
Operating Leases, Thereafter 164,725
Operating Leases, Total lease payments 1,562,059
Operating Leases, Less imputed interest (328,522)
Operating Leases, Total lease liabilities 1,233,537
Finance Leases, 2020 5,432
Finance Leases, 2021 22,199
Finance Leases, 2022 9,496
Finance Leases, Total lease payments 37,127
Finance Leases, Less imputed interest (4,261)
Finance Leases, Total lease liabilities 32,866
Sublease Income, 2020 48,745
Sublease Income, 2021 198,668
Sublease Income, 2022 203,584
Sublease Income, 2023 190,749
Sublease Income, Total lease payments $ 641,746