XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
2024 (excluding the nine-months ended September 30, 2024), operating lease $ 71,777  
2024 (excluding the nine-months ended September 30, 2024), finance lease 533  
2025, operating lease 287,108  
2025, finance lease 0  
2026, operating lease 287,108  
2026, finance lease 0  
2027, operating lease 287,108  
2027, finance lease 0  
2028, operating lease 287,108  
2028, finance lease 0  
Thereafter, operating lease 1,738,084  
Thereafter, finance lease 0  
Total minimum operating lease obligations 2,958,293  
Total minimum finance lease obligations 533  
Less-amounts representing interest, operating lease (830,706)  
Less-amounts representing interest, finance lease (5)  
Present value of minimum operating lease obligations 2,127,587  
Present value of minimum finance lease obligations 528  
Current operating lease maturities (148,020) $ (140,733)
Current finance lease maturities (528) (2,832)
Operating lease obligations, net of current maturities 1,979,567 $ 2,091,511
Finance lease obligations, net of current maturities $ 0