XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Leases (Details Textual)
6 Months Ended
Jun. 30, 2024
USD ($)
Operating Lease, Payments $ 1,186,746
Finance Lease, Principal Payments 400,432
Finance Lease Expense 398,544
Other Expense [Member]  
Operating Lease, Payments $ 91,937