XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
2024 (remaining 9 months), operating lease $ 567,016  
2024 (remaining 9 months), financing lease 441,565  
2025, operating lease 687,527  
2025, financing lease 584,993  
2026, operating lease 677,000  
2026, financing lease 549,384  
2027, operating lease 677,000  
2027, financing lease 1,062,543  
2028, operating lease 553,994  
2028, financing lease 75,437  
Thereafter, operating lease 1,770,905  
Thereafter, financing lease 127,162  
Total payment under operating lease agreements 4,933,442  
Total payment under lease agreements 2,841,084  
Less imputed interest on operating lease (1,099,534)  
Less imputed interest on finance lease (451,749)  
Total operating lease liability 3,833,908 $ 4,058,437
Total finance lease liability $ 2,389,335 $ 3,470,482