XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Long-term Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Senior Promissory Notes $ 6,000,000 $ 6,000,000
Less: unamortized debt discount (858,370) (1,311,989)
Senior Promissory Notes payable 5,141,630 4,688,011
Current portion of Senior Promissory Notes payable 0 0
Senior Promissory Notes payable, less current portion $ 5,141,630 $ 4,688,011