XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
2024 (remaining 3 months), operating lease $ 223,837  
2024 (remaining 3 months), financing lease 151,724  
2025, operating lease 889,160  
2025, financing lease 600,486  
2026, operating lease 878,260  
2026, financing lease 563,615  
2027, operating lease 878,260  
2027, financing lease 1,094,959  
2028, operating lease 750,895  
2028, financing lease 77,271  
Thereafter, operating lease 2,779,094  
Thereafter, financing lease 130,899  
Total payment under operating lease agreements 6,399,506  
Total payment under lease agreements 2,618,954  
Less imputed interest on operating lease (1,484,552)  
Less imputed interest on finance lease (374,504)  
Operating Lease, Liability 4,914,954 $ 4,058,437
Total finance lease liability $ 2,244,450 $ 3,470,482