XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Long-term Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Senior promissory notes $ 6,000,000 $ 6,000,000
Less: unamortized debt discount (748,407) (696,437)
Senior Promissory Notes payable 5,251,593 5,303,563
Current portion of senior promissory notes payable 0 0
Senior promissory notes payable, less current portion $ 5,251,593 $ 5,303,563