v3.25.1
Note 7 - Leases - Minimum Lease Payments (Details)
Mar. 31, 2025
USD ($)
For the remainder of 2025, operating leases $ 762,149
2026, operating leases 1,597,836
2027, operating leases 1,653,005
2028, operating leases 1,581,625
2029, operating leases 1,546,778
Thereafter, operating leases 9,151,910
Total lease payments, operating leases 16,293,303
Less: imputed interest, operating leases (7,832,454)
Present value of lease liabilities, operating leases $ 8,460,849