v3.26.1
Note 12 - Leases - Schedule of Future Maturities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
2026 $ 934,467  
2027 848,843  
2028 212,211  
Total future minimum lease payments, undiscounted 1,995,521  
Less: Amount representing interest (121,044)  
Present value of future minimum lease payments 1,874,477  
Present value of future minimum lease payments – current 849,599 $ 921,038
Present value of future minimum lease payments – long-term $ 1,024,878 $ 1,646,878