XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Leases - Future Minimum Aggregate Lease Payments (Details)
Dec. 31, 2023
USD ($)
2024 $ 1,068,284
2025 1,159,949
2026 1,092,297
Thereafter 280,565
Total future lease payments 3,601,095
Less interest (232,382)
Total lease liabilities $ 3,368,713