XML 63 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Leases - Maturities of Lease Liabilities (Details)
Dec. 31, 2019
USD ($)
Operating Leases, 2020 $ 4,956,356
Finance Leases, 2020 373,715
Operating Leases, 2021 4,423,554
Finance Leases, 2021 362,024
Operating Leases, 2022 3,860,092
Finance Leases, 2022 334,223
Operating Leases, 2023 3,330,372
Finance Leases, 2023 313,160
Operating Leases, 2024 2,184,500
Finance Leases, 2024 227,788
Operating Leases, Total Lease Payments 18,754,874
Finance Leases, Total Lease Payments 1,610,910
Operating Leases, Less Imputed Interest (1,599,290)
Finance Leases, Less Imputed Interest (277,501)
Operating Leases, Total 17,155,584
Finance Leases, Total $ 1,333,409