XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
2024 (excluding the three-months ended March 31, 2024), operating lease $ 143,554    
2024 (excluding the three-months ended March 31, 2024), finance lease   $ 1,331  
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 3,030,070    
Total minimum finance lease obligations   1,331  
Less-amounts representing interest, operating lease (867,008)    
Less-amounts representing interest, finance lease   (22)  
Present value of minimum operating lease obligations 2,163,062    
Present value of minimum finance lease obligations   1,309  
Current operating lease maturities (145,550)   $ (140,733)
Current finance lease maturities (1,309) (1,309) (2,832)
Operating lease obligations, net of current maturities $ 2,017,512   $ 2,091,511
Finance lease obligations, net of current maturities   $ 0