XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
2025 (excluding the three-months ended March 31, 2025), operating leases $ 93,707  
2025 (excluding the three-months ended March 31, 2025), finance lease 0  
2026, operating leases 374,828  
2026, finance lease 0  
2027, operating leases 374,828  
2027, finance lease 0  
2028, operating leases 374,828  
2028, finance lease 0  
2029, operating leases 374,828  
2029, finance lease 0  
Thereafter, operating leases 2,328,178  
Thereafter, finance lease 0  
Total minimum operating lease obligations 3,921,197  
Total minimum finance lease obligations 0  
Less-amounts representing interest, operating lease (1,140,073)  
Less-amounts representing interest, finance lease 0  
Present value of minimum operating lease obligations 2,781,124  
Present value of minimum finance lease obligations 0  
Current operating lease maturities (193,001) $ (150,532)
Current finance lease maturities 0  
Operating lease obligations, net of current maturities 2,588,123 $ 1,940,979
Finance lease obligations, net of current maturities $ 0