XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
2024 (remaining 9 months), operating lease $ 361,787  
2024 (remaining 9 months), financing lease 291,681  
2025, operating lease 680,530  
2025, financing lease 579,039  
2026, operating lease 670,110  
2026, financing lease 543,792  
2027, operating lease 670,110  
2027, financing lease 1,051,729  
2028, operating lease 548,356  
2028, financing lease 74,670  
Thereafter, operating lease 1,752,882  
Thereafter, financing lease 125,869  
Total payment under operating lease agreements 4,683,775  
Total payment under lease agreements 2,666,780  
Less imputed interest on operating lease (1,025,634)  
Less imputed interest on finance lease (410,931)  
Total operating lease liability 3,658,141 $ 4,058,437
Total finance lease liability $ 2,255,849 $ 3,470,482