v3.26.1
Note 9 - Long-term Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Senior promissory notes $ 6,000,000 $ 6,000,000
Less: unamortized debt discount (401,951) (489,455)
Senior Promissory Notes payable 5,598,049 5,510,545
Senior promissory notes payable, less current portion $ 5,598,049 $ 5,510,545