XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Long-term Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Senior promissory notes $ 6,000,000 $ 6,000,000
Less: unamortized debt discount (664,089) (696,437)
Senior Promissory Notes payable 5,335,911 5,303,563
Current portion of senior promissory notes payable 0 0
Senior promissory notes payable, less current portion $ 5,335,911 $ 5,303,563