XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Leases - Schedule of Future Minimum Lease Payments (Details)
Dec. 31, 2021
USD ($)
2022 $ 1,803,919
2023 1,615,989
2024 1,529,993
2025 1,461,121
2026 1,016,937
Thereafter 4,235,844
Total future minimum lease payments 11,663,803
Less: imputed interest (2,257,098)
Other Current Liabilities and Operating Lease Liabilities [Member]  
Total $ 9,406,705