XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
2021 (remaining 9 months), operating lease $ 488,964  
2021 (remaining 9 months), finance lease 236,491  
2022, operating lease 932,806  
2022, finance lease 471,310  
2023, operating lease 831,117  
2023, finance lease 466,378  
2024, operating lease 673,369  
2024, finance lease 467,383  
2025, operating lease 350,996  
2025, finance lease 463,574  
Thereafter, operating lease 2,969,711  
Thereafter, finance lease 1,447,967  
Total payment under operating lease agreements 6,246,963  
Total payment under finance lease agreements 3,553,103  
Less imputed interest on operating lease (1,568,670)  
Less imputed interest on finance lease (347,537)  
Total operating lease liability 4,678,293 $ 5,185,460
Total finance lease liability $ 3,205,566 $ 3,507,335