v3.26.1
Note 8 - Leases - Minimum Lease Payments to Be Paid (Details)
Jun. 30, 2026
USD ($)
For the remainder of 2026, operating leases $ 1,597,628
For the remainder of 2026, finance leases 4,535
2027, operating leases 3,402,293
2027, finance leases 9,069
2028, operating leases 3,343,160
2028, finance leases 9,069
2029, operating leases 3,291,745
2029, finance leases 9,069
2030, operating leases 3,203,672
2030, finance leases 6,995
Thereafter, operating leases 38,940,853
Thereafter, finance leases 0
Total lease payments, operating leases 53,779,351
Total lease payments, finance leases 38,737
Less: imputed interest, operating leases (34,394,046)
Less: imputed interest, finance leases (20,216)
Present value of lease liabilities, operating leases 19,385,305
Present value of lease liabilities, finance leases $ 18,521