v3.26.1
Note 13 - Subsequent Events (Details Textual) - Promissory Note [Member] - USD ($)
Jul. 22, 2026
Jun. 08, 2026
Repayments of Debt   $ 3,000,000
Subsequent Event [Member]    
Repayments of Debt $ 1,100,000