XML 79 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases - Schedule of Future Minimum Lease Payments (Details)
Dec. 31, 2022
USD ($)
2023 $ 1,986,824
2024 1,980,758
2025 1,953,693
2026 1,413,659
2027 752,837
Thereafter 3,650,367
Total future minimum lease payments 11,738,138
Less: imputed interest (1,972,762)
Other Current Liabilities and Operating Lease Liabilities [Member]  
Total $ 9,765,376