XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Lease Obligations - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Operating lease, 2024 $ 287,108  
Finance lease, 2024 2,929  
Operating lease, 2025 287,108  
Finance lease, 2025 0  
Operating lease, 2026 287,108  
Finance lease, 2026 0  
Operating lease, 2027 287,108  
Finance lease, 2027 0  
Operating lease, 2028 287,108  
Finance lease, 2028 0  
Operating lease, Thereafter 1,738,084  
Finance lease, Thereafter 0  
Total minimum operating lease obligations 3,173,624  
Total minimum finance lease obligations 2,929  
Less-amount representing interest, operating lease (941,380)  
Less-amount representing interest, finance lease (97)  
Present value of minimum operating lease obligations 2,232,244  
Present value of minimum finance lease obligations 2,832  
Current operating lease maturities (140,733) $ (131,572)
Current finance lease maturities (2,832) (5,513)
Operating lease obligations, net of current maturities 2,091,511 2,232,244
Finance lease obligations, net of current maturities $ 0 $ 2,832