v3.26.1
Note 8 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
2026, operating lease $ 733,928  
2026, financing lease 452,306  
2027, operating lease 980,729  
2027, financing lease 1,147,506  
2028, operating lease 830,319  
2028, financing lease 122,303  
2029, operating lease 526,183  
2029, financing lease 172,711  
2030, operating lease 524,039  
2030, financing lease 27,222  
Thereafter, operating lease 1,845,313  
Thereafter, financing lease 16,885  
Total payment under operating lease agreements 5,440,511  
Total payment under lease agreements 1,938,933  
Less imputed interest on operating lease (1,071,458)  
Less imputed interest on finance lease (173,442)  
Total operating lease liability 4,369,053 $ 4,643,680
Total finance lease liability $ 1,765,491 $ 1,933,667