v3.26.1
Note 12 - Leases - Balance Sheet Information (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Right-of-use assets $ 1,869,589 $ 2,511,572
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