v3.26.1
Note 8 - Debt - Notes Payable (Details) - Senior Promissory Notes [Member] - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Senior promissory notes $ 0 $ 6,000,000
Less: unamortized debt discount 0 (489,455)
Senior Promissory Notes payable 0 5,510,545
Senior promissory notes payable, less current portion $ 0 $ 5,510,545